diff options
Diffstat (limited to 'lib/cmake/clang')
| -rw-r--r-- | lib/cmake/clang/ClangConfig.cmake | 3 | ||||
| -rw-r--r-- | lib/cmake/clang/ClangTargets-release.cmake | 94 | ||||
| -rw-r--r-- | lib/cmake/clang/ClangTargets.cmake | 76 |
3 files changed, 138 insertions, 35 deletions
diff --git a/lib/cmake/clang/ClangConfig.cmake b/lib/cmake/clang/ClangConfig.cmake index 0ee9509..ed3dccd 100644 --- a/lib/cmake/clang/ClangConfig.cmake +++ b/lib/cmake/clang/ClangConfig.cmake @@ -10,9 +10,10 @@ get_filename_component(CLANG_INSTALL_PREFIX "${CLANG_INSTALL_PREFIX}" PATH) find_package(LLVM REQUIRED CONFIG HINTS "${CLANG_INSTALL_PREFIX}/lib/cmake/llvm") -set(CLANG_EXPORTED_TARGETS "clangBasic;clangLex;clangParse;clangAST;clangDynamicASTMatchers;clangASTMatchers;clangCrossTU;clangSema;clangCodeGen;clangAnalysis;clangEdit;clangRewrite;clangDriver;clangSerialization;clangRewriteFrontend;clangFrontend;clangFrontendTool;clangToolingCore;clangToolingInclusions;clangToolingRefactoring;clangToolingASTDiff;clangToolingSyntax;clangDependencyScanning;clangTransformer;clangTooling;clangDirectoryWatcher;clangIndex;clangFormat;clang;clang-format;clangHandleCXX;clangHandleLLVM;clang-import-test;clang-offload-bundler;clang-offload-wrapper;clang-scan-deps;clang-rename;clang-refactor;clang-cpp;libclang") +set(CLANG_EXPORTED_TARGETS "clangBasic;clangAPINotes;clangLex;clangParse;clangAST;clangDynamicASTMatchers;clangASTMatchers;clangCrossTU;clangSema;clangCodeGen;clangAnalysis;clangEdit;clangRewrite;clangDriver;clangSerialization;clangRewriteFrontend;clangFrontend;clangFrontendTool;clangToolingCore;clangToolingInclusions;clangToolingRefactoring;clangToolingASTDiff;clangToolingSyntax;clangDependencyScanning;clangTransformer;clangTooling;clangDirectoryWatcher;clangIndex;clangIndexSerialization;clangStaticAnalyzerCore;clangStaticAnalyzerCheckers;clangStaticAnalyzerFrontend;clangFormat;clangTesting;diagtool;clang;clang-format;clangHandleCXX;clangHandleLLVM;clang-offload-bundler;clang-offload-wrapper;clang-scan-deps;clang-rename;clang-refactor;clang-cpp;libclang") set(CLANG_CMAKE_DIR "${CLANG_INSTALL_PREFIX}/lib/cmake/clang") set(CLANG_INCLUDE_DIRS "${CLANG_INSTALL_PREFIX}/include") +set(CLANG_LINK_CLANG_DYLIB "OFF") # Provide all our library targets to users. include("${CLANG_CMAKE_DIR}/ClangTargets.cmake") diff --git a/lib/cmake/clang/ClangTargets-release.cmake b/lib/cmake/clang/ClangTargets-release.cmake index 5596bcb..547e43a 100644 --- a/lib/cmake/clang/ClangTargets-release.cmake +++ b/lib/cmake/clang/ClangTargets-release.cmake @@ -15,6 +15,16 @@ set_target_properties(clangBasic PROPERTIES list(APPEND _IMPORT_CHECK_TARGETS clangBasic ) list(APPEND _IMPORT_CHECK_FILES_FOR_clangBasic "${_IMPORT_PREFIX}/lib/libclangBasic.a" ) +# Import target "clangAPINotes" for configuration "Release" +set_property(TARGET clangAPINotes APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(clangAPINotes PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libclangAPINotes.a" + ) + +list(APPEND _IMPORT_CHECK_TARGETS clangAPINotes ) +list(APPEND _IMPORT_CHECK_FILES_FOR_clangAPINotes "${_IMPORT_PREFIX}/lib/libclangAPINotes.a" ) + # Import target "clangLex" for configuration "Release" set_property(TARGET clangLex APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(clangLex PROPERTIES @@ -275,6 +285,46 @@ set_target_properties(clangIndex PROPERTIES list(APPEND _IMPORT_CHECK_TARGETS clangIndex ) list(APPEND _IMPORT_CHECK_FILES_FOR_clangIndex "${_IMPORT_PREFIX}/lib/libclangIndex.a" ) +# Import target "clangIndexSerialization" for configuration "Release" +set_property(TARGET clangIndexSerialization APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(clangIndexSerialization PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libclangIndexSerialization.a" + ) + +list(APPEND _IMPORT_CHECK_TARGETS clangIndexSerialization ) +list(APPEND _IMPORT_CHECK_FILES_FOR_clangIndexSerialization "${_IMPORT_PREFIX}/lib/libclangIndexSerialization.a" ) + +# Import target "clangStaticAnalyzerCore" for configuration "Release" +set_property(TARGET clangStaticAnalyzerCore APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(clangStaticAnalyzerCore PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libclangStaticAnalyzerCore.a" + ) + +list(APPEND _IMPORT_CHECK_TARGETS clangStaticAnalyzerCore ) +list(APPEND _IMPORT_CHECK_FILES_FOR_clangStaticAnalyzerCore "${_IMPORT_PREFIX}/lib/libclangStaticAnalyzerCore.a" ) + +# Import target "clangStaticAnalyzerCheckers" for configuration "Release" +set_property(TARGET clangStaticAnalyzerCheckers APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(clangStaticAnalyzerCheckers PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libclangStaticAnalyzerCheckers.a" + ) + +list(APPEND _IMPORT_CHECK_TARGETS clangStaticAnalyzerCheckers ) +list(APPEND _IMPORT_CHECK_FILES_FOR_clangStaticAnalyzerCheckers "${_IMPORT_PREFIX}/lib/libclangStaticAnalyzerCheckers.a" ) + +# Import target "clangStaticAnalyzerFrontend" for configuration "Release" +set_property(TARGET clangStaticAnalyzerFrontend APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(clangStaticAnalyzerFrontend PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libclangStaticAnalyzerFrontend.a" + ) + +list(APPEND _IMPORT_CHECK_TARGETS clangStaticAnalyzerFrontend ) +list(APPEND _IMPORT_CHECK_FILES_FOR_clangStaticAnalyzerFrontend "${_IMPORT_PREFIX}/lib/libclangStaticAnalyzerFrontend.a" ) + # Import target "clangFormat" for configuration "Release" set_property(TARGET clangFormat APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(clangFormat PROPERTIES @@ -285,14 +335,33 @@ set_target_properties(clangFormat PROPERTIES list(APPEND _IMPORT_CHECK_TARGETS clangFormat ) list(APPEND _IMPORT_CHECK_FILES_FOR_clangFormat "${_IMPORT_PREFIX}/lib/libclangFormat.a" ) +# Import target "clangTesting" for configuration "Release" +set_property(TARGET clangTesting APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(clangTesting PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libclangTesting.a" + ) + +list(APPEND _IMPORT_CHECK_TARGETS clangTesting ) +list(APPEND _IMPORT_CHECK_FILES_FOR_clangTesting "${_IMPORT_PREFIX}/lib/libclangTesting.a" ) + +# Import target "diagtool" for configuration "Release" +set_property(TARGET diagtool APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(diagtool PROPERTIES + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/bin/diagtool" + ) + +list(APPEND _IMPORT_CHECK_TARGETS diagtool ) +list(APPEND _IMPORT_CHECK_FILES_FOR_diagtool "${_IMPORT_PREFIX}/bin/diagtool" ) + # Import target "clang" for configuration "Release" set_property(TARGET clang APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(clang PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/bin/clang-11" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/bin/clang-12" ) list(APPEND _IMPORT_CHECK_TARGETS clang ) -list(APPEND _IMPORT_CHECK_FILES_FOR_clang "${_IMPORT_PREFIX}/bin/clang-11" ) +list(APPEND _IMPORT_CHECK_FILES_FOR_clang "${_IMPORT_PREFIX}/bin/clang-12" ) # Import target "clang-format" for configuration "Release" set_property(TARGET clang-format APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) @@ -323,15 +392,6 @@ set_target_properties(clangHandleLLVM PROPERTIES list(APPEND _IMPORT_CHECK_TARGETS clangHandleLLVM ) list(APPEND _IMPORT_CHECK_FILES_FOR_clangHandleLLVM "${_IMPORT_PREFIX}/lib/libclangHandleLLVM.a" ) -# Import target "clang-import-test" for configuration "Release" -set_property(TARGET clang-import-test APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(clang-import-test PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/bin/clang-import-test" - ) - -list(APPEND _IMPORT_CHECK_TARGETS clang-import-test ) -list(APPEND _IMPORT_CHECK_FILES_FOR_clang-import-test "${_IMPORT_PREFIX}/bin/clang-import-test" ) - # Import target "clang-offload-bundler" for configuration "Release" set_property(TARGET clang-offload-bundler APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(clang-offload-bundler PROPERTIES @@ -380,22 +440,22 @@ list(APPEND _IMPORT_CHECK_FILES_FOR_clang-refactor "${_IMPORT_PREFIX}/bin/clang- # Import target "clang-cpp" for configuration "Release" set_property(TARGET clang-cpp APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(clang-cpp PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libclang-cpp.so.11git" - IMPORTED_SONAME_RELEASE "libclang-cpp.so.11git" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libclang-cpp.so.12git" + IMPORTED_SONAME_RELEASE "libclang-cpp.so.12git" ) list(APPEND _IMPORT_CHECK_TARGETS clang-cpp ) -list(APPEND _IMPORT_CHECK_FILES_FOR_clang-cpp "${_IMPORT_PREFIX}/lib/libclang-cpp.so.11git" ) +list(APPEND _IMPORT_CHECK_FILES_FOR_clang-cpp "${_IMPORT_PREFIX}/lib/libclang-cpp.so.12git" ) # Import target "libclang" for configuration "Release" set_property(TARGET libclang APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(libclang PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libclang.so.11" - IMPORTED_SONAME_RELEASE "libclang.so.11git" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libclang.so.12" + IMPORTED_SONAME_RELEASE "libclang.so.12git" ) list(APPEND _IMPORT_CHECK_TARGETS libclang ) -list(APPEND _IMPORT_CHECK_FILES_FOR_libclang "${_IMPORT_PREFIX}/lib/libclang.so.11" ) +list(APPEND _IMPORT_CHECK_FILES_FOR_libclang "${_IMPORT_PREFIX}/lib/libclang.so.12" ) # Commands beyond this point should not need to know the version. set(CMAKE_IMPORT_FILE_VERSION) diff --git a/lib/cmake/clang/ClangTargets.cmake b/lib/cmake/clang/ClangTargets.cmake index adc2a6f..6bc234d 100644 --- a/lib/cmake/clang/ClangTargets.cmake +++ b/lib/cmake/clang/ClangTargets.cmake @@ -4,7 +4,7 @@ if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) message(FATAL_ERROR "CMake >= 2.6.0 required") endif() cmake_policy(PUSH) -cmake_policy(VERSION 2.6) +cmake_policy(VERSION 2.6...3.17) #---------------------------------------------------------------- # Generated CMake target import file. #---------------------------------------------------------------- @@ -16,7 +16,7 @@ set(CMAKE_IMPORT_FILE_VERSION 1) set(_targetsDefined) set(_targetsNotDefined) set(_expectedTargets) -foreach(_expectedTarget clangBasic clangLex clangParse clangAST clangDynamicASTMatchers clangASTMatchers clangCrossTU clangSema clangCodeGen clangAnalysis clangEdit clangRewrite clangDriver clangSerialization clangRewriteFrontend clangFrontend clangFrontendTool clangToolingCore clangToolingInclusions clangToolingRefactoring clangToolingASTDiff clangToolingSyntax clangDependencyScanning clangTransformer clangTooling clangDirectoryWatcher clangIndex clangFormat clang clang-format clangHandleCXX clangHandleLLVM clang-import-test clang-offload-bundler clang-offload-wrapper clang-scan-deps clang-rename clang-refactor clang-cpp libclang) +foreach(_expectedTarget clangBasic clangAPINotes clangLex clangParse clangAST clangDynamicASTMatchers clangASTMatchers clangCrossTU clangSema clangCodeGen clangAnalysis clangEdit clangRewrite clangDriver clangSerialization clangRewriteFrontend clangFrontend clangFrontendTool clangToolingCore clangToolingInclusions clangToolingRefactoring clangToolingASTDiff clangToolingSyntax clangDependencyScanning clangTransformer clangTooling clangDirectoryWatcher clangIndex clangIndexSerialization clangStaticAnalyzerCore clangStaticAnalyzerCheckers clangStaticAnalyzerFrontend clangFormat clangTesting diagtool clang clang-format clangHandleCXX clangHandleLLVM clang-offload-bundler clang-offload-wrapper clang-scan-deps clang-rename clang-refactor clang-cpp libclang) list(APPEND _expectedTargets ${_expectedTarget}) if(NOT TARGET ${_expectedTarget}) list(APPEND _targetsNotDefined ${_expectedTarget}) @@ -57,6 +57,13 @@ set_target_properties(clangBasic PROPERTIES INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMMC;LLVMSupport" ) +# Create imported target clangAPINotes +add_library(clangAPINotes STATIC IMPORTED) + +set_target_properties(clangAPINotes PROPERTIES + INTERFACE_LINK_LIBRARIES "clangBasic;LLVMSupport" +) + # Create imported target clangLex add_library(clangLex STATIC IMPORTED) @@ -82,14 +89,14 @@ set_target_properties(clangAST PROPERTIES add_library(clangDynamicASTMatchers STATIC IMPORTED) set_target_properties(clangDynamicASTMatchers PROPERTIES - INTERFACE_LINK_LIBRARIES "clangAST;clangASTMatchers;clangBasic;LLVMSupport" + INTERFACE_LINK_LIBRARIES "clangAST;clangASTMatchers;clangBasic;LLVMFrontendOpenMP;LLVMSupport" ) # Create imported target clangASTMatchers add_library(clangASTMatchers STATIC IMPORTED) set_target_properties(clangASTMatchers PROPERTIES - INTERFACE_LINK_LIBRARIES "clangAST;clangBasic;LLVMSupport" + INTERFACE_LINK_LIBRARIES "clangAST;clangBasic;clangLex;LLVMFrontendOpenMP;LLVMSupport" ) # Create imported target clangCrossTU @@ -103,21 +110,21 @@ set_target_properties(clangCrossTU PROPERTIES add_library(clangSema STATIC IMPORTED) set_target_properties(clangSema PROPERTIES - INTERFACE_LINK_LIBRARIES "clangAST;clangAnalysis;clangBasic;clangEdit;clangLex;LLVMFrontendOpenMP;LLVMSupport" + INTERFACE_LINK_LIBRARIES "clangAST;clangAnalysis;clangBasic;clangEdit;clangLex;LLVMCore;LLVMFrontendOpenMP;LLVMSupport" ) # Create imported target clangCodeGen add_library(clangCodeGen STATIC IMPORTED) set_target_properties(clangCodeGen PROPERTIES - INTERFACE_LINK_LIBRARIES "clangAnalysis;clangAST;clangASTMatchers;clangBasic;clangFrontend;clangLex;clangSerialization;LLVMAnalysis;LLVMBitReader;LLVMBitWriter;LLVMCore;LLVMCoroutines;LLVMCoverage;LLVMFrontendOpenMP;LLVMipo;LLVMIRReader;LLVMAggressiveInstCombine;LLVMInstCombine;LLVMInstrumentation;LLVMLTO;LLVMLinker;LLVMMC;LLVMObjCARCOpts;LLVMObject;LLVMPasses;LLVMProfileData;LLVMRemarks;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils" + INTERFACE_LINK_LIBRARIES "clangAnalysis;clangAST;clangBasic;clangFrontend;clangLex;clangSerialization;LLVMAnalysis;LLVMBitReader;LLVMBitWriter;LLVMCore;LLVMCoroutines;LLVMCoverage;LLVMExtensions;LLVMFrontendOpenMP;LLVMipo;LLVMIRReader;LLVMAggressiveInstCombine;LLVMInstCombine;LLVMInstrumentation;LLVMLTO;LLVMLinker;LLVMMC;LLVMObjCARCOpts;LLVMObject;LLVMPasses;LLVMProfileData;LLVMRemarks;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils" ) # Create imported target clangAnalysis add_library(clangAnalysis STATIC IMPORTED) set_target_properties(clangAnalysis PROPERTIES - INTERFACE_LINK_LIBRARIES "clangAST;clangASTMatchers;clangBasic;clangLex;LLVMSupport" + INTERFACE_LINK_LIBRARIES "clangAST;clangASTMatchers;clangBasic;clangLex;LLVMFrontendOpenMP;LLVMSupport" ) # Create imported target clangEdit @@ -173,7 +180,7 @@ set_target_properties(clangFrontendTool PROPERTIES add_library(clangToolingCore STATIC IMPORTED) set_target_properties(clangToolingCore PROPERTIES - INTERFACE_LINK_LIBRARIES "clangAST;clangBasic;clangLex;clangRewrite;LLVMSupport" + INTERFACE_LINK_LIBRARIES "clangBasic;clangLex;clangRewrite;LLVMSupport" ) # Create imported target clangToolingInclusions @@ -215,14 +222,14 @@ set_target_properties(clangDependencyScanning PROPERTIES add_library(clangTransformer STATIC IMPORTED) set_target_properties(clangTransformer PROPERTIES - INTERFACE_LINK_LIBRARIES "clangAST;clangASTMatchers;clangBasic;clangLex;clangToolingCore;clangToolingRefactoring;LLVMSupport" + INTERFACE_LINK_LIBRARIES "clangAST;clangASTMatchers;clangBasic;clangLex;clangToolingCore;clangToolingRefactoring;LLVMFrontendOpenMP;LLVMSupport" ) # Create imported target clangTooling add_library(clangTooling STATIC IMPORTED) set_target_properties(clangTooling PROPERTIES - INTERFACE_LINK_LIBRARIES "clangAST;clangASTMatchers;clangBasic;clangDriver;clangFormat;clangFrontend;clangLex;clangRewrite;clangSerialization;clangToolingCore;LLVMOption;LLVMSupport" + INTERFACE_LINK_LIBRARIES "clangAST;clangASTMatchers;clangBasic;clangDriver;clangFormat;clangFrontend;clangLex;clangRewrite;clangSerialization;clangToolingCore;LLVMOption;LLVMFrontendOpenMP;LLVMSupport" ) # Create imported target clangDirectoryWatcher @@ -239,6 +246,34 @@ set_target_properties(clangIndex PROPERTIES INTERFACE_LINK_LIBRARIES "clangAST;clangBasic;clangFormat;clangFrontend;clangLex;clangRewrite;clangSerialization;clangToolingCore;LLVMCore;LLVMSupport" ) +# Create imported target clangIndexSerialization +add_library(clangIndexSerialization STATIC IMPORTED) + +set_target_properties(clangIndexSerialization PROPERTIES + INTERFACE_LINK_LIBRARIES "clangBasic;LLVMSupport" +) + +# Create imported target clangStaticAnalyzerCore +add_library(clangStaticAnalyzerCore STATIC IMPORTED) + +set_target_properties(clangStaticAnalyzerCore PROPERTIES + INTERFACE_LINK_LIBRARIES "clangAST;clangASTMatchers;clangAnalysis;clangBasic;clangCrossTU;clangFrontend;clangLex;clangRewrite;clangToolingCore;LLVMFrontendOpenMP;LLVMSupport" +) + +# Create imported target clangStaticAnalyzerCheckers +add_library(clangStaticAnalyzerCheckers STATIC IMPORTED) + +set_target_properties(clangStaticAnalyzerCheckers PROPERTIES + INTERFACE_LINK_LIBRARIES "clangAST;clangASTMatchers;clangAnalysis;clangBasic;clangLex;clangStaticAnalyzerCore;LLVMFrontendOpenMP;LLVMSupport" +) + +# Create imported target clangStaticAnalyzerFrontend +add_library(clangStaticAnalyzerFrontend STATIC IMPORTED) + +set_target_properties(clangStaticAnalyzerFrontend PROPERTIES + INTERFACE_LINK_LIBRARIES "clangAST;clangASTMatchers;clangAnalysis;clangBasic;clangCrossTU;clangFrontend;clangLex;clangStaticAnalyzerCheckers;clangStaticAnalyzerCore;LLVMSupport" +) + # Create imported target clangFormat add_library(clangFormat STATIC IMPORTED) @@ -246,6 +281,16 @@ set_target_properties(clangFormat PROPERTIES INTERFACE_LINK_LIBRARIES "clangBasic;clangLex;clangToolingCore;clangToolingInclusions;LLVMSupport" ) +# Create imported target clangTesting +add_library(clangTesting STATIC IMPORTED) + +set_target_properties(clangTesting PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMSupport" +) + +# Create imported target diagtool +add_executable(diagtool IMPORTED) + # Create imported target clang add_executable(clang IMPORTED) @@ -256,19 +301,16 @@ add_executable(clang-format IMPORTED) add_library(clangHandleCXX STATIC IMPORTED) set_target_properties(clangHandleCXX PROPERTIES - INTERFACE_LINK_LIBRARIES "clangBasic;clangCodeGen;clangFrontend;clangLex;clangSerialization;clangTooling;LLVMARMCodeGen;LLVMARMAsmParser;LLVMARMDesc;LLVMARMDisassembler;LLVMARMInfo;LLVMARMUtils;LLVMAArch64CodeGen;LLVMAArch64AsmParser;LLVMAArch64Desc;LLVMAArch64Disassembler;LLVMAArch64Info;LLVMAArch64Utils;LLVMX86CodeGen;LLVMX86AsmParser;LLVMX86Desc;LLVMX86Disassembler;LLVMX86Info;LLVMX86Utils;LLVMSupport" + INTERFACE_LINK_LIBRARIES "clangBasic;clangCodeGen;clangFrontend;clangLex;clangSerialization;clangTooling;LLVMARMCodeGen;LLVMARMAsmParser;LLVMARMDesc;LLVMARMDisassembler;LLVMARMInfo;LLVMARMUtils;LLVMAArch64CodeGen;LLVMAArch64AsmParser;LLVMAArch64Desc;LLVMAArch64Disassembler;LLVMAArch64Info;LLVMAArch64Utils;LLVMX86CodeGen;LLVMX86AsmParser;LLVMX86Desc;LLVMX86Disassembler;LLVMX86Info;LLVMSupport" ) # Create imported target clangHandleLLVM add_library(clangHandleLLVM STATIC IMPORTED) set_target_properties(clangHandleLLVM PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCodeGen;LLVMCore;LLVMExecutionEngine;LLVMipo;LLVMIRReader;LLVMMC;LLVMMCJIT;LLVMObject;LLVMRuntimeDyld;LLVMSelectionDAG;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMX86CodeGen;LLVMX86AsmParser;LLVMX86Desc;LLVMX86Disassembler;LLVMX86Info;LLVMX86Utils" + INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCodeGen;LLVMCore;LLVMExecutionEngine;LLVMipo;LLVMIRReader;LLVMMC;LLVMMCJIT;LLVMObject;LLVMRuntimeDyld;LLVMSelectionDAG;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMX86CodeGen;LLVMX86AsmParser;LLVMX86Desc;LLVMX86Disassembler;LLVMX86Info" ) -# Create imported target clang-import-test -add_executable(clang-import-test IMPORTED) - # Create imported target clang-offload-bundler add_executable(clang-offload-bundler IMPORTED) @@ -323,10 +365,10 @@ but not all the files it references. endforeach() unset(_IMPORT_CHECK_TARGETS) -# Make sure the targets which have been exported in some other +# Make sure the targets which have been exported in some other # export set exist. unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) -foreach(_target "LLVMCore" "LLVMMC" "LLVMSupport" "LLVMFrontendOpenMP" "LLVMMCParser" "LLVMBinaryFormat" "LLVMAnalysis" "LLVMBitReader" "LLVMBitWriter" "LLVMCoroutines" "LLVMCoverage" "LLVMipo" "LLVMIRReader" "LLVMAggressiveInstCombine" "LLVMInstCombine" "LLVMInstrumentation" "LLVMLTO" "LLVMLinker" "LLVMObjCARCOpts" "LLVMObject" "LLVMPasses" "LLVMProfileData" "LLVMRemarks" "LLVMScalarOpts" "LLVMTarget" "LLVMTransformUtils" "LLVMOption" "LLVMBitstreamReader" "LLVMARMCodeGen" "LLVMARMAsmParser" "LLVMARMDesc" "LLVMARMDisassembler" "LLVMARMInfo" "LLVMARMUtils" "LLVMAArch64CodeGen" "LLVMAArch64AsmParser" "LLVMAArch64Desc" "LLVMAArch64Disassembler" "LLVMAArch64Info" "LLVMAArch64Utils" "LLVMX86CodeGen" "LLVMX86AsmParser" "LLVMX86Desc" "LLVMX86Disassembler" "LLVMX86Info" "LLVMX86Utils" "LLVMCodeGen" "LLVMExecutionEngine" "LLVMMCJIT" "LLVMRuntimeDyld" "LLVMSelectionDAG" ) +foreach(_target "LLVMCore" "LLVMMC" "LLVMSupport" "LLVMFrontendOpenMP" "LLVMMCParser" "LLVMBinaryFormat" "LLVMAnalysis" "LLVMBitReader" "LLVMBitWriter" "LLVMCoroutines" "LLVMCoverage" "LLVMExtensions" "LLVMipo" "LLVMIRReader" "LLVMAggressiveInstCombine" "LLVMInstCombine" "LLVMInstrumentation" "LLVMLTO" "LLVMLinker" "LLVMObjCARCOpts" "LLVMObject" "LLVMPasses" "LLVMProfileData" "LLVMRemarks" "LLVMScalarOpts" "LLVMTarget" "LLVMTransformUtils" "LLVMOption" "LLVMBitstreamReader" "LLVMARMCodeGen" "LLVMARMAsmParser" "LLVMARMDesc" "LLVMARMDisassembler" "LLVMARMInfo" "LLVMARMUtils" "LLVMAArch64CodeGen" "LLVMAArch64AsmParser" "LLVMAArch64Desc" "LLVMAArch64Disassembler" "LLVMAArch64Info" "LLVMAArch64Utils" "LLVMX86CodeGen" "LLVMX86AsmParser" "LLVMX86Desc" "LLVMX86Disassembler" "LLVMX86Info" "LLVMCodeGen" "LLVMExecutionEngine" "LLVMMCJIT" "LLVMRuntimeDyld" "LLVMSelectionDAG" ) if(NOT TARGET "${_target}" ) set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") endif() |
