CMake - 访问多配置生成器的配置参数
CMake - Accessing configuration parameters of multiple-configuration generators
我正在使用 CMake 生成 Visual Studio 解决方案。我希望我的解决方案具有多种配置 - x86 Debug/Release 和 x86_64 Debug/Release.
对于这些配置中的每一个,我需要 link 我的项目针对不同版本的依赖项(即我需要针对 64 位调试版本的单元测试的 64 位调试版本图书馆)。
下面是我想做的:我会在配置后将二进制版本的依赖项放入文件夹名称中,例如:
<project root>/deps/x86_64_debug/library.lib
问题是,我如何告诉 CMake 在适当的文件夹中查找库?是否有任何 CMake 变量指示目标平台和多配置生成器 "current configuration" 的 release/debug 状态?
的文档
Generator expressions are evaluated during build system generation to
produce information specific to each build configuration.
我正在使用 CMake 生成 Visual Studio 解决方案。我希望我的解决方案具有多种配置 - x86 Debug/Release 和 x86_64 Debug/Release.
对于这些配置中的每一个,我需要 link 我的项目针对不同版本的依赖项(即我需要针对 64 位调试版本的单元测试的 64 位调试版本图书馆)。
下面是我想做的:我会在配置后将二进制版本的依赖项放入文件夹名称中,例如:
<project root>/deps/x86_64_debug/library.lib
问题是,我如何告诉 CMake 在适当的文件夹中查找库?是否有任何 CMake 变量指示目标平台和多配置生成器 "current configuration" 的 release/debug 状态?
Generator expressions are evaluated during build system generation to produce information specific to each build configuration.