1
我正在使用CMake创建一个Visual Studio 2008项目。在这个项目中,我需要创建一个名为UnitaryTests的新配置。所以,在我的CMakeLists.txt放线如何在新的Visual Studio配置中强制CMake与调试库链接?
set(CMAKE_CONFIGURATION_TYPES "Release;Debug;UnitaryTest" CACHE STRING "Configurations" FORCE)
中的CMakeLists.txt文件后来有如下一行:
target_link_libraries(${PROJECT_NAME} ${ASTEK_LIBRARIES})
与外部包链接。变量ASTEK_LIBRARIES包含像文本:
debug;debug/libs;optimized;release/libs
我的问题是,我必须强制新的配置只能用这个包的调试版本(目前正在使用的发行版)。你知道如何做到这一点?
注意:填充变量ASTEK_LIBRARIES并不是我。它是由我无法更改的公司脚本创建的。
感谢您的帮助。
非常感谢。它运作良好。 – 2012-02-28 11:57:42
保存我的皮肤,非常感谢! – TReed0803 2013-11-23 05:21:46