Merge pull request #1620 from akien-mga/unix-executable-bit

Remove Unix executable permission from text files
diff --git a/glslang/OSDependent/Unix/CMakeLists.txt b/glslang/OSDependent/Unix/CMakeLists.txt
index 1bf49e1..1b48c10 100644
--- a/glslang/OSDependent/Unix/CMakeLists.txt
+++ b/glslang/OSDependent/Unix/CMakeLists.txt
@@ -2,6 +2,11 @@
 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})