[CMake] cmake woes on windows...

Phil Pellouchoud Phil at slacker.com
Sat May 3 13:13:37 EDT 2008


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.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20080503/7060463c/attachment.htm>


More information about the CMake mailing list