Browse Source

Merge pull request #1624 from akien-mga/osdependent-link-threads

CMake: Link OSDependent with Threads::Threads
John Kessenich 6 years ago
parent
commit
a10e6e95fc
1 changed files with 5 additions and 0 deletions
  1. 5 0
      glslang/OSDependent/Unix/CMakeLists.txt

+ 5 - 0
glslang/OSDependent/Unix/CMakeLists.txt

@@ -2,6 +2,11 @@ add_library(OSDependent STATIC ossource.cpp ../osinclude.h)
 set_property(TARGET OSDependent PROPERTY FOLDER glslang)
 set_property(TARGET OSDependent PROPERTY POSITION_INDEPENDENT_CODE ON)
 
+set(CMAKE_THREAD_PREFER_PTHREAD ON)
+set(THREADS_PREFER_PTHREAD_FLAG ON)
+find_package(Threads)
+target_link_libraries(OSDependent Threads::Threads)
+
 if(ENABLE_GLSLANG_INSTALL)
     install(TARGETS OSDependent
             ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})