cmake中$的意义
时间: 2023-11-12 22:04:28 浏览: 189
在CMake中,$符号通常用作变量的引用符号。它用于引用变量的值或进行字符串替换。在CMakeLists.txt文件中,可以使用$符号来引用变量的值,例如${VAR_NAME}。这样可以在CMake配置过程中使用变量的值来进行条件判断、路径拼接等操作。此外,$符号还可以用于字符串替换,例如将一个字符串中的某个子字符串替换为另一个字符串。在CMake中,可以使用字符串替换操作来修改文件路径、修改编译选项等。总之,$符号在CMake中具有重要的意义,用于引用变量的值和进行字符串替换。
#### 引用[.reference_title]
- *1* [CMake(九):生成器表达式](https://blog.csdn.net/jjjstephen/article/details/122467789)[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^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [CMake中macro的使用](https://blog.csdn.net/fengbingchun/article/details/127145153)[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^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [CMake中的ARGC ARGV 和ARGN参数意义](https://blog.csdn.net/weixin_42730667/article/details/107317483)[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^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文