ENH: minor fortran fixes

This commit is contained in:
Bill Hoffman 2004-08-11 16:35:55 -04:00
parent 3abd6306a9
commit a1b94f4c5c
2 changed files with 11 additions and 4 deletions

View File

@ -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

View File

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