Hi My understanding is that cmake will automatically set the compiler flags based on CMAKE_BUILD_TYPE. I am wondering whether there is a clean way of specifying debug / release 'extra' libraries such that cmake will select the appropriate library at link time?
Currently I use this code to link to the open source 'SystemC' library: if( USE_SYSTEMC ) if( CMAKE_BUILD_TYPE STREQUAL "Release" ) target_link_libraries( zodiac ${SYSTEMCLIB_R} ) endif( CMAKE_BUILD_TYPE STREQUAL "Release" ) if( CMAKE_BUILD_TYPE STREQUAL "Debug" ) target_link_libraries( zodiac ${SYSTEMCLIB_D} ) endif( CMAKE_BUILD_TYPE STREQUAL "Debug" ) endif( USE_SYSTEMC ) Is there a cleaner way of doing this? Best regards David
_______________________________________________ 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