Quellcode durchsuchen

Merge topic 'mpif77-workaround-o-c-order'

93f230e Pass -o after -c for Fortran to avoid mpif77 ordering bug
Brad King vor 14 Jahren
Ursprung
Commit
6e450ed7f0
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      Modules/CMakeFortranInformation.cmake

+ 2 - 1
Modules/CMakeFortranInformation.cmake

@@ -178,9 +178,10 @@ IF(NOT DEFINED CMAKE_Fortran_ARCHIVE_FINISH)
 ENDIF()
 
 # compile a Fortran file into an object file
+# (put -o after -c to workaround bug in at least one mpif77 wrapper)
 IF(NOT CMAKE_Fortran_COMPILE_OBJECT)
   SET(CMAKE_Fortran_COMPILE_OBJECT
-    "<CMAKE_Fortran_COMPILER> -o <OBJECT> <DEFINES> <FLAGS> -c <SOURCE>")
+    "<CMAKE_Fortran_COMPILER> <DEFINES> <FLAGS> -c <SOURCE> -o <OBJECT>")
 ENDIF(NOT CMAKE_Fortran_COMPILE_OBJECT)
 
 # link a fortran program