Phil Pellouchoud wrote:
This CMakeLists.txt:

SET( CMAKE_CXX_FLAGS "/W4 /Od /DWIN32 /D_UNICODE /DUNICODE /D_CRT_SECURE_NO_DEPRECATE /Gm /EHsc /RTC1 /W4 /Wp64 /ZI /TP" )

MESSAGE( "CMAKE_CXX_FLAGS=" ${CMAKE_CXX_FLAGS} )

PROJECT( fubar )

MESSAGE( "CMAKE_CXX_FLAGS=" ${CMAKE_CXX_FLAGS} )

ADD_EXECUTABLE( fubar WIN32 fubar.cpp )

MESSAGE( "CMAKE_CXX_FLAGS=" ${CMAKE_CXX_FLAGS} )

Gives this:

S:\software\fubar\build> cmake ..

CMAKE_CXX_FLAGS=/W4 /Od /DWIN32 /D_UNICODE /DUNICODE /D_CRT_SECURE_NO_DEPRECATE /Gm /EHsc /RTC1 /W4 /Wp64 /ZI /TP

-- Check for working C compiler: cl

-- Check for working C compiler: cl -- works

-- Check size of void*

-- Check size of void* - done

-- Check for working CXX compiler: cl

-- Check for working CXX compiler: cl -- works

CMAKE_CXX_FLAGS= /DWIN32 /D_WINDOWS /W3 /Zm1000 /EHsc /GR

CMAKE_CXX_FLAGS= /DWIN32 /D_WINDOWS /W3 /Zm1000 /EHsc /GR

-- Configuring done

-- Generating done

-- Build files have been written to: S:/software/fubar/build

S:\software\fubar\build>cmake -version

cmake version 2.4-patch 8

And indeed, if I look at fubar.vcproj, the compile flags are missing…

Any help would be greatly appreciated.

-phil

p.s. I get this with or without the WIN32 flag in ADD_EXECUTABLE.


Set the flags after the project command.

-Bill
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to