CMAKE_COMPILER_IS_GNUG77

3.24 版本已弃用: 请改用 CMAKE_Fortran_COMPILER_ID 变量。

在 CMake 2.6 中引入 CMAKE_<LANG>_COMPILER_ID 变量之前,早期的 CMake 版本使用 CMAKE_COMPILER_IS_* 变量。

如果 Fortran 编译器是 GNU,则 CMAKE_COMPILER_IS_GNUG77 变量被设置为布尔值 true。

示例

在 CMake 的早期版本中,CMAKE_COMPILER_IS_GNUG77 变量用于检查 Fortran 编译器是否是 GNU。

if(CMAKE_COMPILER_IS_GNUG77)
  # GNU Fortran compiler-specific logic.
endif()

从 CMake 2.6 开始,应改用 CMAKE_Fortran_COMPILER_ID 变量。

if(CMAKE_Fortran_COMPILER_ID STREQUAL "GNU")
  # GNU Fortran compiler-specific logic.
endif()