如何在CMake的命令行上添加预处理器定义?

时间:2017-06-23 07:30:21

标签: c++ boost cmake

是否有可靠的方法在CMake的命令行上添加C ++预处理器定义?如果没有跨平台解决方案,Windows上至少有一个?

具体来说,我们希望定义预处理器符号BOOST_ALL_NO_LIBBOOST_ALL_DYN_LINK [1] 而不用更改CMakeLists.txt(因为这是自动构建的一部分)对于我们不想触摸的第三方库。

[1]这些预处理器符号与Boost_USE_STATIC_LIBS CMake符号一起允许动态链接到Windows上的Boost库。

0 个答案:

没有答案