【发布时间】:2012-11-05 02:20:40
【问题描述】:
我注意到 CMake 不仅可以在 ${VAR_NAME} 语法中使用变量,还可以在 <VAR_NAME> 语法中使用变量。例如以下代码:
IF(NOT CMAKE_CXX_LINK_EXECUTABLE)
SET(CMAKE_CXX_LINK_EXECUTABLE
"<CMAKE_CXX_COMPILER> <FLAGS> <CMAKE_CXX_LINK_FLAGS> <LINK_FLAGS> <OBJECTS> -o <TARGET> <LINK_LIBRARIES>")
ENDIF(NOT CMAKE_CXX_LINK_EXECUTABLE)
在名为 CMakeCXXInformation.cmake 的脚本中的 CMake 模块文件夹中找到。
我没有在文档中找到关于使用尖括号的语法的任何解释。有没有人用过这样的语法,能解释一下它的意思吗?
【问题讨论】:
标签: cmake