Hey there I was hoping I'd find the answer online but there seems to be no way to do what I want with the version of CMAKE I'm stuck with.
I'm currently using CMAKE 2.8.7 to generate a VS2010 solution and project. I'd like to add a PRE_BUILD step that runs one set of commands for a debug build and another for release. Here's a made up example of what I'd like to do If we're in debug ADD_CUSTOM_COMMAND (TARGET ${MY_PROJECT} PRE_BUILD COMMAND jam ARGS -j8 -sDEBUG=1 ${MY_JAM_TARGET} COMMENT "Running JAM target: ${ MY_JAM_TARGET }" WORKING_DIRECTORY ${MY_BUILD_DIR} VERBATIM) And if we're in release ADD_CUSTOM_COMMAND (TARGET ${MY_PROJECT} PRE_BUILD COMMAND jam ARGS -j8 ${MY_JAM_TARGET} COMMENT "Running JAM target: ${ MY_JAM_TARGET }" WORKING_DIRECTORY ${MY_BUILD_DIR} VERBATIM) Note in release, we are not passing the argument "-sDEBUG=1" Is there a way to do this in 2.8.7? I can't use 2.8.10 because it generates vcxproj files that will not load in VS2010 Thanks in advance BA
-- 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