cmake -mcmodel=medium -shared-intel
authorCezary Czaplewski <czarek@chem.univ.gda.pl>
Fri, 15 May 2020 10:35:05 +0000 (12:35 +0200)
committerCezary Czaplewski <czarek@chem.univ.gda.pl>
Fri, 15 May 2020 10:35:05 +0000 (12:35 +0200)
source/unres/src_MD-M/CMakeLists.txt

index 4f9afef..03a4515 100644 (file)
@@ -162,15 +162,15 @@ endif(NOT Fortran_COMPILER_NAME STREQUAL "ifort")
 # Set comipiler flags for different sourcefiles  
 #================================================
 if (Fortran_COMPILER_NAME STREQUAL "ifort")
-  set(FFLAGS0 "-ip -w" ) 
-  set(FFLAGS1 "-w -g -d2 -CA -CB" ) 
-  set(FFLAGS2 "-w -g -00 ")
-  set(FFLAGS3 "-w -ipo " )
+  set(FFLAGS0 "-ip -w -mcmodel=medium -shared-intel " ) 
+  set(FFLAGS1 "-w -g -d2 -CA -CB -mcmodel=medium -shared-intel " ) 
+  set(FFLAGS2 "-w -g -00 -mcmodel=medium -shared-intel ")
+  set(FFLAGS3 "-w -ipo -mcmodel=medium -shared-intel " )
 elseif (Fortran_COMPILER_NAME STREQUAL "gfortran")
-  set(FFLAGS0 "-std=legacy -I. " ) 
-  set(FFLAGS1 "-std=legacy -g -I. " ) 
-  set(FFLAGS2 "-std=legacy -I. ")
-  set(FFLAGS3 "-std=legacy -I. " )
+  set(FFLAGS0 "-std=legacy -I. -mcmodel=medium " ) 
+  set(FFLAGS1 "-std=legacy -g -I. -mcmodel=medium " ) 
+  set(FFLAGS2 "-std=legacy -I. -mcmodel=medium ")
+  set(FFLAGS3 "-std=legacy -I. -mcmodel=medium " )
 endif (Fortran_COMPILER_NAME STREQUAL "ifort")
 
 
@@ -323,6 +323,7 @@ endif(UNRES_WITH_MPI)
 # link libxdrf.a 
 #message("UNRES_XDRFLIB=${UNRES_XDRFLIB}")
 target_link_libraries( UNRES_BIN-MD-M xdrf )
+set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -mcmodel=medium -shared-intel")
 
 #=========================================
 # Install Path