Browse Source

ENH: fix gcc sun fortran mix

Bill Hoffman 17 years ago
parent
commit
9e773f5376
1 changed files with 5 additions and 2 deletions
  1. 5 2
      Tests/Fortran/CMakeLists.txt

+ 5 - 2
Tests/Fortran/CMakeLists.txt

@@ -96,10 +96,13 @@ else()
     set(CMAKE_LINK_LIBRARY_FLAG "-l")
     set(CMAKE_LINK_LIBRARY_SUFFIX )
   endif()
-  # gnu and sunpro do not use the same flag here...
+  # gnu and sunpro do not use the same flags here...
+  # however if LDFLAGS is used to set -m64 it causes odd stuf
+  # with the fortran build
   if( ("${CMAKE_C_COMPILER_ID}" MATCHES "GNU")
       AND ("${CMAKE_Fortran_COMPILER_ID}" MATCHES "SunPro"))
-    set(CMAKE_SHARED_LIBRARY_C_FLAGS "-KPIC" )
+    set(CMAKE_EXE_LINKER_FLAGS "")
+    set(CMAKE_Fortran_FLAGS "")
   endif()
 
 endif()