From 9e773f5376aff0eaaaaff206320ec0c3200e8025 Mon Sep 17 00:00:00 2001 From: Bill Hoffman Date: Tue, 11 Nov 2008 14:03:14 -0500 Subject: [PATCH] ENH: fix gcc sun fortran mix --- Tests/Fortran/CMakeLists.txt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Tests/Fortran/CMakeLists.txt b/Tests/Fortran/CMakeLists.txt index 8992d17ff..e8515c400 100644 --- a/Tests/Fortran/CMakeLists.txt +++ b/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()