set_property(GLOBAL APPEND PROPERTY LITEOS_MODULE_LIBS_PATH_PROP ${CMAKE_ARCHIVE_OUTPUT_DIRECTORY}/lib${MODULE_NAME}.a)语法解析
时间: 2023-08-19 10:04:26 浏览: 159
set_property(GLOBAL APPEND PROPERTY LITEOS_MODULE_LIBS_PATH_PROP ${CMAKE_ARCHIVE_OUTPUT_DIRECTORY}/lib${MODULE_NAME}.a)是一个CMake的指令,用于设置属性。具体语法解析如下:
- set_property:设置属性的指令。
- GLOBAL:表示设置全局属性,即对整个项目生效。
- APPEND:表示在原有属性值的基础上追加新的值。
- PROPERTY:指定要设置的属性的名称。
- LITEOS_MODULE_LIBS_PATH_PROP:要设置的属性的名称。
- ${CMAKE_ARCHIVE_OUTPUT_DIRECTORY}/lib${MODULE_NAME}.a:要设置的属性的值,这里是一个路径。
所以,这个指令的作用是将路径`${CMAKE_ARCHIVE_OUTPUT_DIRECTORY}/lib${MODULE_NAME}.a`追加到名为`LITEOS_MODULE_LIBS_PATH_PROP`的全局属性中。
#### 引用[.reference_title]
- *1* *3* [项目构建工具 - CMake (7)易混命令 - set_properties VS set_target_properties](https://blog.csdn.net/weixin_44124323/article/details/107163178)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [linux--CMake](https://blog.csdn.net/qq_38880380/article/details/83578416)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文