[CMake] Toggling a Preprocessor macro for targets within a single project

Andreas Pokorny andreas.pokorny at gmail.com
Fri Feb 20 04:50:28 EST 2009


Hello,
Wow that was fast. Thanks a lot.

2009/2/20 Eric Noulard <eric.noulard at gmail.com>:
> [...]
>
> SET_TARGET_PROPERTIES(PlatformLib PROPERTIES
>                                             DEFINE_SYMBOL USE_TRACER)
>
> Then you shouldn't have to ADD_DEFINITIONS and REMOVE_DEFINITIONS?


I do not understand why.. but DEFINE_SYMBOL did not work, but
COMPILE_FLAGS -DUSE_TRACER
did. So SET_TARGET_PROPERTIES is the sledgehammer for getting it done :)

kind regards
Andreas Pokorny


More information about the CMake mailing list