]> git.cworth.org Git - vogl/blobdiff - src/voglcmd/CMakeLists.txt
cmake: Use find_package to find pthreads
[vogl] / src / voglcmd / CMakeLists.txt
index 487cc7ffaff7370fac60979c26fa33a0a7a2ee62..c612b05efade1cc985e4f16c6759a2cb3247356b 100644 (file)
@@ -3,6 +3,10 @@ include("${SRC_DIR}/build_options.cmake")
 project(vogl)
 
 include_directories(${CMAKE_CURRENT_BINARY_DIR})
+find_package(Threads)
+if (NOT CMAKE_USE_PTHREADS_INIT)
+    message(ERROR "pthread not found")
+endif ()
 
 set(MySources 
     voglcmd.cpp 
@@ -28,7 +32,7 @@ add_executable(
 )
 
 target_link_libraries(${PROJECT_NAME}
-    pthread
+    ${CMAKE_THREAD_LIBS_INIT}
     rt
     voglcore)