CMake:将变量与自身匹配的目的是什么?

时间:2012-09-24 21:17:38

标签: cmake

我在CHECK_C_SOURCE_COMPILES macro的定义中看到了以下CMake代码:

IF("${VAR}" MATCHES "^${VAR}$")
...

此代码的目的是什么,它不会一直成功吗?

1 个答案:

答案 0 :(得分:3)

来自CMake mailing list

  

这绝对不是真的。   您正在测试的变量可能包含“未评估”变量   或一些特殊的正则表达式字符(*,?,...)