1.1 属性调试
在介绍如何设置目标的属性之前,我们先学习一下如何调试输出目标属性,方便在开发中检查属性设置是否出错。
使用 CMakePrintHelpers 模块提供 cmake_print_properties 函数可以打印输出目标的属性,该函数的原型如下:
cmake_print_properties(<TARGETS [<target1> ...] |
SOURCES [<source1> ...] |
DIRECTORIES [<dir1> ...] |
TESTS [<test1> ...] |
CACHE_ENTRIES [<entry1> ...] >
PROPERTIES [<prop1> ...] )
以打印输出目标的“包含目录”属性为例:
add_library(hello_cmake m