1
0
Bill Hoffman 21 жил өмнө
parent
commit
a1b94f4c5c

+ 6 - 0
Modules/CMakeSystemSpecificInformation.cmake

@@ -302,6 +302,12 @@ CMAKE_C_FLAGS_MINSIZEREL
 CMAKE_C_FLAGS_RELEASE
 CMAKE_C_FLAGS_RELWITHDEBINFO
 
+CMAKE_FORTRAN_FLAGS
+CMAKE_FORTRAN_FLAGS_DEBUG
+CMAKE_FORTRAN_FLAGS_MINSIZEREL
+CMAKE_FORTRAN_FLAGS_RELEASE
+CMAKE_FORTRAN_FLAGS_RELWITHDEBINFO
+
 CMAKE_EXE_LINKER_FLAGS
 CMAKE_EXE_LINKER_FLAGS_DEBUG
 CMAKE_EXE_LINKER_FLAGS_MINSIZEREL

+ 5 - 4
Modules/CMakeTestFortranCompiler.cmake

@@ -5,10 +5,11 @@
 # any makefiles or projects.
 IF(NOT CMAKE_FORTRAN_COMPILER_WORKS)
   MESSAGE(STATUS "Check for working Fortran compiler: ${CMAKE_FORTRAN_COMPILER}")
-  FILE(WRITE ${CMAKE_BINARY_DIR}/CMakeTmp/testFortranCompiler.f
-    "\tPROGRAM TESTFORTRAN\n"
-    "\tPRINT *, 'Hello'\n"
-    "\tEND\n")
+  FILE(WRITE ${CMAKE_BINARY_DIR}/CMakeTmp/testFortranCompiler.f "
+        PROGRAM TESTFORTRAN
+        PRINT *, 'Hello'
+        END
+  ")
   TRY_COMPILE(CMAKE_FORTRAN_COMPILER_WORKS ${CMAKE_BINARY_DIR} 
     ${CMAKE_BINARY_DIR}/CMakeTmp/testFortranCompiler.f
     OUTPUT_VARIABLE OUTPUT)