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()