13

CMake を使用しているときに、出力メッセージに気付きました。

-- C コンパイラの識別は GNU です

-- CXX コンパイラの識別は GNU です

-- 動作している C コンパイラをチェックします: /usr/bin/gcc

-- 動作する C コンパイラをチェックします: /usr/bin/gcc -- 動作します

-- C コンパイラの ABI 情報の検出

-- C コンパイラの ABI 情報の検出 - 完了

-- CXX コンパイラが動作していることを確認します: /usr/bin/c++

-- 動作する CXX コンパイラを確認します: /usr/bin/c++ -- 動作します

-- CXX コンパイラの ABI 情報の検出

-- CXX コンパイラの ABI 情報の検出 - 完了

CMake がコンパイラが動作しているかどうかと ABI 情報をチェックする方法に興味があります。

4

1 に答える 1

8

自分で簡単に見ることができます。コードは CMake モジュールなどCMakeDetermineCCompiler.cmakeにあります。CMakeDetermineCompilerABI.cmake

これらのモジュールは にありyour_cmake_install/share/cmake-2.8/Modulesます。

于 2013-03-29T07:58:16.820 に答える