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