【发布时间】:2015-05-16 17:04:31
【问题描述】:
我正在使用 CMake 生成 Visual Studio 解决方案。我希望我的解决方案具有多种配置 - x86 Debug/Release 和 x86_64 Debug/Release。
对于这些配置中的每一个,我需要将我的项目与不同版本的依赖项链接起来(即我需要针对 64 位调试版本的单元测试库的 64 位调试版本)。
我想这样做:我会将依赖项的二进制版本放入配置后的文件夹名称中,例如:
<project root>/deps/x86_64_debug/library.lib
问题是,我如何告诉 CMake 在适当的文件夹中查找库?是否有任何 CMake 变量指示多配置生成器的“当前配置”的目标平台和发布/调试状态?
【问题讨论】:
标签: visual-studio build cmake build-system