diff --git a/llvm/cmake/modules/AddLLVM.cmake b/llvm/cmake/modules/AddLLVM.cmake --- a/llvm/cmake/modules/AddLLVM.cmake +++ b/llvm/cmake/modules/AddLLVM.cmake @@ -484,7 +484,7 @@ ${ARG_LINK_LIBS}) foreach(link_lib ${LINK_LIBS_ARG_PUBLIC}) # Can't specify a dependence on -lpthread - if(NOT ${link_lib} MATCHES "-.*") + if(NOT ${link_lib} STREQUAL ${LLVM_PTHREAD_LIB}) add_dependencies(${obj_name} ${link_lib}) endif() endforeach()