Index: scidb-0.7.5.1557/CMakeLists.txt =================================================================== --- scidb-0.7.5.1557.orig/CMakeLists.txt +++ scidb-0.7.5.1557/CMakeLists.txt @@ -86,6 +86,7 @@ find_package(BISON REQUIRED) find_package(SED REQUIRED) find_package(ZLIB REQUIRED) find_package(BZip2 REQUIRED) +find_package(Threads REQUIRED) include_directories("${CMAKE_SOURCE_DIR}/src") include_directories("${CMAKE_CURRENT_BINARY_DIR}/src") Index: scidb-0.7.5.1557/src/CMakeLists.txt =================================================================== --- scidb-0.7.5.1557.orig/src/CMakeLists.txt +++ scidb-0.7.5.1557/src/CMakeLists.txt @@ -29,3 +29,7 @@ add_subdirectory("qproc") add_executable(scidb services/network/src/entry.cpp) set_target_properties(scidb PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${GENERAL_OUTPUT_DIRECTORY}) target_link_libraries(scidb network_lib) +target_link_libraries(scidb ${CMAKE_THREAD_LIBS_INIT}) +target_link_libraries(scidb rt) +target_link_libraries(scidb dl) + Index: scidb-0.7.5.1557/tests/harness/CMakeLists.txt =================================================================== --- scidb-0.7.5.1557.orig/tests/harness/CMakeLists.txt +++ scidb-0.7.5.1557/tests/harness/CMakeLists.txt @@ -26,6 +26,9 @@ set(scidbtest_src add_executable(scidbtest ${scidbtest_src}) set_target_properties(scidbtest PROPERTIES COMPILE_FLAGS "--pedantic -Wall -Wno-long-long -g") target_link_libraries(scidbtest ${Boost_LIBRARIES} ${LOG4CXX_LIBRARIES} scidbclient) +target_link_libraries(scidbtest ${CMAKE_THREAD_LIBS_INIT}) +target_link_libraries(scidbtest rt) +target_link_libraries(scidbtest dl) #_____________________________________________________________________________________________________________ # scidbtestharness # @@ -52,6 +55,9 @@ set(scidbtestharness_src add_executable(scidbtestharness ${scidbtestharness_src}) set_target_properties(scidbtestharness PROPERTIES COMPILE_FLAGS "--pedantic -Wall -Wno-long-long -g") target_link_libraries(scidbtestharness ${Boost_LIBRARIES} ${LOG4CXX_LIBRARIES} scidbclient) +target_link_libraries(scidbtestharness ${CMAKE_THREAD_LIBS_INIT}) +target_link_libraries(scidbtestharness rt) +target_link_libraries(scidbtestharness dl) #_____________________________________________________________________________________________________________ # misc # Index: scidb-0.7.5.1557/tests/unit/CMakeLists.txt =================================================================== --- scidb-0.7.5.1557.orig/tests/unit/CMakeLists.txt +++ scidb-0.7.5.1557/tests/unit/CMakeLists.txt @@ -25,10 +25,13 @@ add_subdirectory("UDFs") if(CPPUNIT_FOUND) add_executable(unit_tests unit_tests.cpp) target_link_libraries(unit_tests cppunit) - target_link_libraries(unit_tests pqxx) - target_link_libraries(unit_tests catalog_lib) - target_link_libraries(unit_tests common_lib) - target_link_libraries(unit_tests qproc_lib) + target_link_libraries(unit_tests pqxx) + target_link_libraries(unit_tests catalog_lib) + target_link_libraries(unit_tests common_lib) + target_link_libraries(unit_tests qproc_lib) + target_link_libraries(unit_tests ${CMAKE_THREAD_LIBS_INIT}) + target_link_libraries(unit_tests rt) + target_link_libraries(unit_tests dl) else(CPPUNIT_FOUND) message(STATUS "Can not find cppunit library or headers. Unit tests will not build!") Index: scidb-0.7.5.1557/utils/iquery/CMakeLists.txt =================================================================== --- scidb-0.7.5.1557.orig/utils/iquery/CMakeLists.txt +++ scidb-0.7.5.1557/utils/iquery/CMakeLists.txt @@ -33,3 +33,7 @@ add_executable(iquery ${iquery_src} ${iq set_target_properties(iquery PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${GENERAL_OUTPUT_DIRECTORY}) target_link_libraries(iquery ${Boost_LIBRARIES} ${PROTOBUF_LIBRARY}) target_link_libraries(iquery scidbclient) +target_link_libraries(iquery ${CMAKE_THREAD_LIBS_INIT}) +target_link_libraries(iquery rt) +target_link_libraries(iquery dl) +