Browse Source

Merge topic '_hm_swift_threads_pthread'

d7963aa9ee FindThreads: Filter -pthread out for compatibility with Swift linker

Acked-by: Kitware Robot <[email protected]>
Acked-by: buildbot <[email protected]>
Merge-request: !8142
Brad King 2 years ago
parent
commit
ce0139a1df
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Modules/FindThreads.cmake

+ 1 - 1
Modules/FindThreads.cmake

@@ -231,7 +231,7 @@ if(THREADS_FOUND AND NOT TARGET Threads::Threads)
   if(THREADS_HAVE_PTHREAD_ARG)
     set_property(TARGET Threads::Threads
                  PROPERTY INTERFACE_COMPILE_OPTIONS "$<$<COMPILE_LANG_AND_ID:CUDA,NVIDIA>:SHELL:-Xcompiler -pthread>"
-                                                    "$<$<NOT:$<COMPILE_LANG_AND_ID:CUDA,NVIDIA>>:-pthread>")
+                                                    "$<$<AND:$<NOT:$<COMPILE_LANG_AND_ID:CUDA,NVIDIA>>,$<NOT:$<COMPILE_LANGUAGE:Swift>>>:-pthread>")
   endif()
 
   if(CMAKE_THREAD_LIBS_INIT)