Hi, With speedy advice from Bill Hoffman I have found the problem: (as most of the times it was in a chair in front of my computer :).
add_definitions(-DPOSIX -DIA32) were indeed embedded in my own code ). Issue resolved, Thanks for attention to this matter. Michael. On Thu, Apr 10, 2008 at 11:30 AM, Bill Hoffman <[EMAIL PROTECTED]> wrote: > Michael Andronov wrote: > > > Hi, > > Let me explain my question briefly: > > > > 1. I'm trying to write the CMakeLists.txt, which will generate a proper > > project for Visual Studio .net. > > 2. Within my CMakeLists.txt, I set the variable: > > SET (COMPILE_FLAGS "/W3 /nologo /c /Wp64 /ZI /Gd /TP ") > > 3. My expectation is that above variable will be 'translated' into > > compiler flags within Visual Studio; > > 4. However, the actual flags ( PreprocessorDefinitions) contains some > > additional options like: > > POSIX,IA32,DEBUG > > > > These are not defaults from CMake, you must have add_definitions(-DPOSIX > -DIA32) in your project somewhere. > > COMPILE_FLAGS is also not a standard cmake variable for setting flags. > Perhaps you could try a smaller example or post and example that shows the > problem. For example, what do you get with something really simple: > > project(foo) > add_library(foo foo.c) > > > > -Bill > _______________________________________________ > CMake mailing list > [email protected] > http://www.cmake.org/mailman/listinfo/cmake >
_______________________________________________ CMake mailing list [email protected] http://www.cmake.org/mailman/listinfo/cmake
