# HG changeset patch
# User Christoph Junghans <junghans@votca.org>
# Date 1362765945 25200
# Branch stable
# Node ID 0a8664d9ed8f8279709266d311553cc1138709e4
# Parent 1234c5028e9d1488bbe16d1af7cdef7ea42e9eef
link pthreads into libvotca_csg to make it DSO confrom
diff -r 1234c5028e9d -r 0a8664d9ed8f CMakeLists.txt
--- a/CMakeLists.txt Thu Aug 25 15:41:29 2011 +0200
+++ b/CMakeLists.txt Fri Mar 08 11:05:45 2013 -0700
@@ -46,6 +46,8 @@
########################################################################
#Find external packages
########################################################################
+find_package(Threads REQUIRED)
+set(THREAD_LIBRARIES ${CMAKE_THREAD_LIBS_INIT})
find_package(TXT2TAGS)
option(EXTERNAL_BOOST "Use external boost" ON)
if (EXTERNAL_BOOST)
diff -r 1234c5028e9d -r 0a8664d9ed8f src/libcsg/CMakeLists.txt
--- a/src/libcsg/CMakeLists.txt Thu Aug 25 15:41:29 2011 +0200
+++ b/src/libcsg/CMakeLists.txt Fri Mar 08 11:05:45 2013 -0700
@@ -49,7 +49,7 @@
add_library(votca_csg ${VOTCA_SOURCES} ${GMX_SOURCES} ${IO_SOURCES})
add_dependencies(votca_csg hgversion)
set_target_properties(votca_csg PROPERTIES SOVERSION ${SOVERSION})
-target_link_libraries(votca_csg ${VOTCA_TOOLS_LIBRARIES} ${GROMACS_LIBRARIES} ${BOOST_LIBRARIES})
+target_link_libraries(votca_csg ${VOTCA_TOOLS_LIBRARIES} ${GROMACS_LIBRARIES} ${BOOST_LIBRARIES} ${THREAD_LIBRARIES})
install(TARGETS votca_csg LIBRARY DESTINATION ${LIB} ARCHIVE DESTINATION ${LIB})
configure_file(libvotca_csg.pc.in ${CMAKE_CURRENT_BINARY_DIR}/libvotca_csg.pc @ONLY)
diff -r 1234c5028e9d -r 0a8664d9ed8f src/libcsg/libvotca_csg.pc.in
--- a/src/libcsg/libvotca_csg.pc.in Thu Aug 25 15:41:29 2011 +0200
+++ b/src/libcsg/libvotca_csg.pc.in Fri Mar 08 11:05:45 2013 -0700
@@ -7,6 +7,6 @@
URL: http://www.votca.org
Version: @VERSION@
Requires: libvotca_tools @GROMACS_PKG@ @BOOST_PKG@
-Libs: -L${libdir} -lvotca_csg @BOOST_LIBS_PKG@
+Libs: -L${libdir} -lvotca_csg @BOOST_LIBS_PKG@ @THREAD_LIBRARIES@
Libs.private: -lm
Cflags: -I${includedir} @BOOST_CFLAGS_PKG@