CMake如何检查有效的编译器?

时间:2013-03-29 07:01:45

标签: gcc compiler-construction cmake

使用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信息。

1 个答案:

答案 0 :(得分:8)

你可以很容易地看到自己。代码位于CMake模块CMakeDetermineCCompiler.cmakeCMakeDetermineCompilerABI.cmake等。

您可以在your_cmake_install/share/cmake-2.8/Modules

中找到这些模块