]> git.cworth.org Git - vogl/blobdiff - src/libbacktrace_test/CMakeLists.txt
cmake: Use find_package to find pthreads
[vogl] / src / libbacktrace_test / CMakeLists.txt
index a42f35d405a32eba42aaeee4f7f1146f92d6aad5..ffda4e9290a03ddd02fef8e8360523cc94a26207 100644 (file)
@@ -2,6 +2,10 @@ project(libbacktrace_test)
 cmake_minimum_required(VERSION 2.8)
 
 include("${SRC_DIR}/build_options.cmake")
+find_package(Threads)
+if (NOT CMAKE_USE_PTHREADS_INIT)
+    message(ERROR "pthread not found")
+endif ()
 
 # remove -rdynamic from our shared library (for testing realistic backtraces).
 set(CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS )
@@ -21,7 +25,7 @@ set(SRC_LIST
 add_executable(${PROJECT_NAME} ${SRC_LIST})
 target_link_libraries(${PROJECT_NAME}
     backtrace
-    pthread
+    ${CMAKE_THREAD_LIBS_INIT}
     voglcore
     mainlib
     ${CMAKE_DL_LIBS}