diff --git a/CMakeLists.txt b/CMakeLists.txt index de1f728..64223ca 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -35,11 +35,11 @@ if (WIN32 AND NOT MSVC) # Match resource architecture with target architecture if(CMAKE_SIZEOF_VOID_P EQUAL 4) - set(CMAKE_RC_FLAGS "${CMAKE_RC_FLAGS} -F pe-i486") + set(CMAKE_RC_FLAGS "${CMAKE_RC_FLAGS} -F pe-i386 --target=pe-i386") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -march=i486 -mtune=generic -mno-sse -mno-sse2 -mno-mmx -mno-3dnow") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=i486 -mtune=generic -mno-sse -mno-sse2 -mno-mmx -mno-3dnow -DATOMIC_FORCE_NO_ATOMICS") else() - set(CMAKE_RC_FLAGS "${CMAKE_RC_FLAGS} -F pe-x86-64") + set(CMAKE_RC_FLAGS "${CMAKE_RC_FLAGS} -F pe-x86-64 --target=pe-x86-64") endif() set(CMAKE_RC_COMPILE_OBJECT " -O coff -I${CMAKE_CURRENT_SOURCE_DIR}/src/windows -i -o ")