CMakeのバイナリ出力ディレクトリで使用可能な変数を確認できますCMakeFiles/[your CMake's version]/CMakeCXXCompiler.cmake
。
あなたはそれを印刷したい場合は、あなたが探しているCMAKE_CXX_COMPILER_ID
とCMAKE_CXX_COMPILER_VERSION
。それらはクロスプラットフォームで利用できます。
CMakeが私のプロジェクトから検出して生成するものの2つの例を次に示します。
set(CMAKE_CXX_COMPILER_ID "GNU")
set(CMAKE_CXX_COMPILER_VERSION "4.6.3")
または
set(CMAKE_CXX_COMPILER_ID "MSVC")
set(CMAKE_CXX_COMPILER_VERSION "19.0.24215.1")
他の種類の変数は、のようなプラットフォーム/ツールチェーンをチェックするためにありますCMAKE_COMPILER_IS_GNUCXX
。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加