网站没排名要怎么做,商丘家具网站建设,wordpress修改鼠标,一个域名对应多个网站一. 简介
前面学习了 cmake 的一些目录属性#xff0c;本文来学习 cmake的一些 目标属性。
目标属性#xff0c;顾名思义就是目标对应的属性。 二. cmake进阶#xff1a;目标属性 目标属性#xff0c;顾名思义就是目标对应的属性。 cmake的所有目标属性可以通过如下网址…一. 简介
前面学习了 cmake 的一些目录属性本文来学习 cmake的一些 目标属性。
目标属性顾名思义就是目标对应的属性。 二. cmake进阶目标属性 目标属性顾名思义就是目标对应的属性。 cmake的所有目标属性可以通过如下网址查看到 https://cmake.org/cmake/help/v3.5/manual/cmake-properties.7.html 目标属性可通过 get_target_property、set_target_property 命令获取或设置。 BINARY_DIR只读属性定义目标的目录中 CMAKE_CURRENT_BINARY_DIR 变量的值。 SOURCE_DIR只读属性定义目标的目录中 CMAKE_CURRENT_SOURCE_DIR 变量的值。 INCLUDE_DIRECTORIES目标的头文件搜索路径列表target_include_directories()命令会将目录添加到 INCLUDE_DIRECTORIES 列表中INCLUDE_DIRECTORIES 会拷贝目录属性中的 INCLUDE_DIRECTORIES 属性作为初始值。 INTERFACE_INCLUDE_DIRECTORIEStarget_include_directories()命令使用 PUBLIC 和 INTERFACE 关键字的值填充此属性。 INTERFACE_LINK_LIBRARIEStarget_link_libraries()命令使用 PUBLIC 和 INTERFACE 关键字的值填充此属性。 LIBRARY_OUTPUT_DIRECTORY 默认存放库文件的位置如果没有指定CMAKE_ARCHIVE_OUTPUT_DIRECTORY 静态库则存放在该位置动态库也一样。 LIBRARY_OUTPUT_NAME库目标文件的输出名称。 LIBRARY_OUTPUT_DIRECTORY和LIBRARY_OUTPUT_NAME目标属性可以用来控制构建树上的输出物的位置和名称。 LINK_LIBRARIES 目标的链接依赖库列表。 OUTPUT_NAME目标文件的输出名称。 TYPE目标的类型 它 将 是 STATIC_LIBRARY 、 MODULE_LIBRARY 、 SHARED_LIBRARY 、 INTERFACE_LIBRARY、EXECUTABLE 之一或内部目标类型之一。