Add missing defines to PKG_CFLAGS
authorChristoph Junghans <junghans@votca.org>
Wed, 19 Dec 2012 23:03:37 +0000 (16:03 -0700)
committerGerrit Code Review <gerrit@gerrit.gromacs.org>
Thu, 3 Jan 2013 18:49:32 +0000 (19:49 +0100)
Change-Id: I7e4234cf194f10aba1a16cfa81774b8f1941ca76

CMakeLists.txt
src/gmxlib/libgmx.pc.cmakein

index 16359a254fdad05b32da9eb94fa1a33bf709c03f..9a39d3e8e1a3b98799d6dee9fa65425290e58526 100644 (file)
@@ -166,6 +166,7 @@ IF( WIN32 AND NOT CYGWIN)
     SET(SHARED_LIBS_DEFAULT OFF)
   else()
     add_definitions(-DUSE_VISIBILITY -DTMPI_USE_VISIBILITY)
+    set(PKG_CFLAGS "$PKG_CFLAGS -DUSE_VISIBILITY -DTMPI_USE_VISIBILITY")
   endif()
 
   IF (GMX_PREFER_STATIC_LIBS)
@@ -1070,6 +1071,7 @@ if(NOT GMX_OPENMP)
     unset(OpenMP_LINKER_FLAGS CACHE)
     unset(OpenMP_SHARED_LINKER_FLAGS)
 endif()
+set(PKG_CFLAGS "${PKG_CFLAGS} ${OpenMP_C_FLAGS}")
 
 ######################################
 # Output compiler and CFLAGS used
index 3b4227907e411d21ee86beb2203b98e916dc8e9b..0bc0b0d3cc71aff5d945b0454116d8bc5628e510 100644 (file)
@@ -6,7 +6,7 @@ Description: Gromacs default lib
 URL: http://www.gromacs.org
 Version: @PROJECT_VERSION@
 Requires:
-Libs.private: @CMAKE_THREAD_LIBS_INIT@ @PKG_DL_LIBS@
+Libs.private: @CMAKE_THREAD_LIBS_INIT@ @PKG_DL_LIBS@ @OpenMP_LINKER_FLAGS@
 Libs: -L${libdir} -lgmx@GMX_LIBS_SUFFIX@ -lm
 Cflags: -I${includedir} @PKG_CFLAGS@