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

Reply via email to