Added explicit threads link dependency

This commit is contained in:
Bartek Kryza
2022-06-12 22:37:05 +02:00
parent abba53694b
commit 58b7b8a32f
2 changed files with 9 additions and 8 deletions

View File

@@ -24,6 +24,7 @@ if(LLVM_CONFIG_PATH)
set(LLVM_CONFIG_BINARY ${LLVM_CONFIG_PATH})
endif(LLVM_CONFIG_PATH)
#set(THREADS_PREFER_PTHREAD_FLAG ON)
find_package(Threads REQUIRED)
message(STATUS "Checking for yaml-cpp...")
@@ -78,7 +79,7 @@ list(REMOVE_ITEM SOURCES ${MAIN_SOURCE_FILE})
add_library(clang-umllib OBJECT ${SOURCES})
add_executable(clang-uml ${MAIN_SOURCE_FILE})
target_link_libraries(clang-uml ${LIBCLANG_LIBRARIES} ${YAML_CPP_LIBRARIES} cppast clang-umllib Threads::Threads)
target_link_libraries(clang-uml ${LIBCLANG_LIBRARIES} ${YAML_CPP_LIBRARIES} cppast clang-umllib ${CMAKE_THREAD_LIBS_INIT})
target_compile_features(clang-uml PRIVATE cxx_std_17)