Pārlūkot izejas kodu

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

CMake: Link OSDependent with Threads::Threads
John Kessenich 6 gadi atpakaļ
vecāks
revīzija
a10e6e95fc
1 mainītis faili ar 5 papildinājumiem un 0 dzēšanām
  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 FOLDER glslang)
 set_property(TARGET OSDependent PROPERTY POSITION_INDEPENDENT_CODE ON)
 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)
 if(ENABLE_GLSLANG_INSTALL)
     install(TARGETS OSDependent
     install(TARGETS OSDependent
             ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
             ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})