2007/5/31, Mathieu Malaterre <[EMAIL PROTECTED]>:
Hello,

  I'd like to be able to do something like this in cmake (*):

...
SET_SOURCE_FILES_PROPERTIES(foo.c   COMPILE_FLAGS -DVERSION1 )
ADD_EXECUTABLE(foo_v1 foo.c)

SET_SOURCE_FILES_PROPERTIES(foo.c   COMPILE_FLAGS -DVERSION2 )
ADD_EXECUTABLE(foo_v2 foo.c)

Did you try to put the property on the target (and not the source file) ?

ADD_EXECUTABLE(foo_v1 foo.c)
SET_TARGET_PROPERTIES(foo_v1
                             PROPERTIES COMPILE_FLAGS "-DVERSION1")

ADD_EXECUTABLE(foo_v2 foo.c)
SET_TARGET_PROPERTIES(foo_v2
                             PROPERTIES COMPILE_FLAGS "-DVERSION2")





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

Reply via email to