fixed appending OpenMP compiler option to flag list
authorSzilard Pall <pszilard@cbr.su.se>
Wed, 14 Mar 2012 18:43:29 +0000 (19:43 +0100)
committerSzilard Pall <pszilard@cbr.su.se>
Wed, 14 Mar 2012 18:43:29 +0000 (19:43 +0100)
GROMACS_C_FLAGS and GROMACS_CXX_FLAGS is treated as a string and
therefore appending to it using list append operation will result in an
extra semicolon.

Change-Id: I39f768b48bb8c029f8c7b21f0fc3c5e8c2309199

CMakeLists.txt

index 193f9ce84ebdc0850ecc88d0ba23edffa2b807c3..7c1229f2b1676eef01def9aad743fdd18f45cc1c 100644 (file)
@@ -420,8 +420,8 @@ endif(GMX_OPENMM)
 
 if(GMX_OPENMP)
     find_package(OpenMP REQUIRED)
-    list(APPEND GROMACS_C_FLAGS ${OpenMP_C_FLAGS})
-    list(APPEND GROMACS_CXX_FLAGS ${OpenMP_CXX_FLAGS})
+    set(GROMACS_C_FLAGS "${OpenMP_C_FLAGS} ${GROMACS_C_FLAGS}")
+    set(GROMACS_CXX_FLAGS "${OpenMP_CXX_FLAGS} ${GROMACS_CXX_FLAGS}")
     add_definitions(-DGMX_OPENMP)
 endif()