2009/2/20 Christian Ehrlicher <ch.ehrlic...@gmx.de>: >> Von: Andreas Pokorny >> Hello, >> Wow that was fast. Thanks a lot.
Obviously I was too fast reading the doc :-) >> > [...] >> > >> > 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 :) >> > DEFINE_SYMBOL only works for shared libraries. see cmake documentation: > "DEFINE_SYMBOL sets the name of the preprocessor symbol defined when > compiling sources in a shared library." Thank you Christian ...for reading the doc more carefully than I do :-) -- Erk _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake