From e37d739bbb104dff7a0c2965558195db02d89e34 Mon Sep 17 00:00:00 2001 From: Dawid Jagiela Date: Mon, 14 May 2012 15:44:55 +0200 Subject: [PATCH] prng_32.F/prng.f fix for intel compiler --- source/unres/src_MD-M/CMakeLists.txt | 14 ++++++++++++-- source/unres/src_MD/CMakeLists.txt | 11 +++++++++++ 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/source/unres/src_MD-M/CMakeLists.txt b/source/unres/src_MD-M/CMakeLists.txt index 05117ea..b618449 100644 --- a/source/unres/src_MD-M/CMakeLists.txt +++ b/source/unres/src_MD-M/CMakeLists.txt @@ -71,7 +71,6 @@ set(UNRES_MDM_SRC0 permut.F pinorm.f printmat.f - prng_32.F q_measure.F ran.f randgens.f @@ -96,6 +95,13 @@ set(UNRES_MDM_SRC0 unres.F ) +if (Fortran_COMPILER_NAME STREQUAL "ifort") + set(UNRES_MDM_SRC0 "${UNRES_MDM_SRC0} prng.f") +else + set(UNRES_MDM_SRC0 "${UNRES_MDM_SRC0} prng_32.F") +endif (Fortran_COMPILER_NAME STREQUAL "ifort") + + set(UNRES_MDM_SRC3 energy_p_new_barrier.F energy_p_new-sep_barrier.F gradient_p.F ) set(UNRES_MDM_PP_SRC @@ -133,7 +139,6 @@ set(UNRES_MDM_PP_SRC newconf.f parmread.F permut.F - prng_32.F q_measure1.F q_measure3.F q_measure.F @@ -156,6 +161,11 @@ set(UNRES_MDM_PP_SRC ) +if(NOT Fortran_COMPILER_NAME STREQUAL "ifort") + set(UNRES_MDM_PP_SRC "${UNRES_MDM_PP_SRC} prng_32.F") +endif(NOT Fortran_COMPILER_NAME STREQUAL "ifort") + + #================================================ # Set comipiler flags for different sourcefiles #================================================ diff --git a/source/unres/src_MD/CMakeLists.txt b/source/unres/src_MD/CMakeLists.txt index e82c6f3..176d36b 100644 --- a/source/unres/src_MD/CMakeLists.txt +++ b/source/unres/src_MD/CMakeLists.txt @@ -81,6 +81,13 @@ set(UNRES_MD_SRC0 unres.F ) +if (Fortran_COMPILER_NAME STREQUAL "ifort") + set(UNRES_MDM_SRC0 "${UNRES_MDM_SRC0} prng.f") +else + set(UNRES_MDM_SRC0 "${UNRES_MDM_SRC0} prng_32.F") +endif (Fortran_COMPILER_NAME STREQUAL "ifort") + + set(UNRES_MD_SRC3 energy_p_new_barrier.F energy_p_new-sep_barrier.F @@ -130,6 +137,10 @@ set(UNRES_MD_PP_SRC ) +if(NOT Fortran_COMPILER_NAME STREQUAL "ifort") + set(UNRES_MDM_PP_SRC "${UNRES_MDM_PP_SRC} prng_32.F") +endif(NOT Fortran_COMPILER_NAME STREQUAL "ifort") + #================================================ # Set comipiler flags for different sourcefiles #================================================ -- 1.7.9.5