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