Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
CHECK_C_SOURCE_COMPILES マクロの定義で、次の CMake コードを見ました。
IF("${VAR}" MATCHES "^${VAR}$") ...
このコードの目的は何ですか?常に成功するとは限りませんか?
CMakeメーリングリストより
これは常に正しいとは限りません。テストしている変数には、「未評価」の var または特殊な正規表現文字 (*、?、...) が含まれている可能性があります。