mgorny created this revision. mgorny added reviewers: baloghadamsoftware, jdoerfert, ABataev. Herald added subscribers: lebedev.ri, guansong, rnkovacs. Herald added a reviewer: lebedev.ri.
Use LLVM_LINK_COMPONENTS to link the FrontendOpenMP library instead of passing it explicitly to LINK_LIBS. This fixes duplicating the library when clang-tidy is linked to LLVM dylib. https://reviews.llvm.org/D71674 Files: clang-tools-extra/clang-tidy/openmp/CMakeLists.txt Index: clang-tools-extra/clang-tidy/openmp/CMakeLists.txt =================================================================== --- clang-tools-extra/clang-tidy/openmp/CMakeLists.txt +++ clang-tools-extra/clang-tidy/openmp/CMakeLists.txt @@ -1,4 +1,6 @@ -set(LLVM_LINK_COMPONENTS support) +set(LLVM_LINK_COMPONENTS + FrontendOpenMP + Support) add_clang_library(clangTidyOpenMPModule ExceptionEscapeCheck.cpp @@ -11,5 +13,4 @@ clangBasic clangTidy clangTidyUtils - LLVMFrontendOpenMP )
Index: clang-tools-extra/clang-tidy/openmp/CMakeLists.txt =================================================================== --- clang-tools-extra/clang-tidy/openmp/CMakeLists.txt +++ clang-tools-extra/clang-tidy/openmp/CMakeLists.txt @@ -1,4 +1,6 @@ -set(LLVM_LINK_COMPONENTS support) +set(LLVM_LINK_COMPONENTS + FrontendOpenMP + Support) add_clang_library(clangTidyOpenMPModule ExceptionEscapeCheck.cpp @@ -11,5 +13,4 @@ clangBasic clangTidy clangTidyUtils - LLVMFrontendOpenMP )
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits