4

CHECK_C_SOURCE_COMPILES マクロの定義で、次の CMake コードを見ました。

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

このコードの目的は何ですか?常に成功するとは限りませんか?

4

1 に答える 1

3

CMakeメーリングリストより

これは常に正しいとは限りません。テストしている変数には、「未評価」の var または特殊な正規表現文字 (*、?、...) が含まれている可能性があります。

于 2012-09-25T11:22:14.853 に答える