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