|
|
709524 |
diff -Naur a/llvm/cmake/modules/AddLLVM.cmake b/llvm/cmake/modules/AddLLVM.cmake
|
|
|
709524 |
--- a/llvm/cmake/modules/AddLLVM.cmake 2020-09-15 09:12:47.596424499 +0000
|
|
|
709524 |
+++ b/llvm/cmake/modules/AddLLVM.cmake 2020-09-15 13:36:03.509429423 +0000
|
|
|
709524 |
@@ -1235,7 +1235,12 @@
|
|
|
676fa7 |
set(export_to_llvmexports)
|
|
|
676fa7 |
if (${name} IN_LIST LLVM_DISTRIBUTION_COMPONENTS OR
|
|
|
676fa7 |
NOT LLVM_DISTRIBUTION_COMPONENTS)
|
|
|
676fa7 |
- set(export_to_llvmexports EXPORT LLVMExports)
|
|
|
676fa7 |
+ if (${name} STREQUAL "not" OR ${name} STREQUAL "count" OR
|
|
|
676fa7 |
+ ${name} STREQUAL "yaml-bench" OR ${name} STREQUAL "lli-child-target")
|
|
|
676fa7 |
+ set(export_to_llvmexports EXPORT LLVMTestExports)
|
|
|
676fa7 |
+ else()
|
|
|
676fa7 |
+ set(export_to_llvmexports EXPORT LLVMExports)
|
|
|
676fa7 |
+ endif()
|
|
|
676fa7 |
set_property(GLOBAL PROPERTY LLVM_HAS_EXPORTS True)
|
|
|
676fa7 |
endif()
|
|
|
676fa7 |
|
|
|
709524 |
diff -Naur a/llvm/cmake/modules/CMakeLists.txt b/llvm/cmake/modules/CMakeLists.txt
|
|
|
709524 |
--- a/llvm/cmake/modules/CMakeLists.txt 2020-09-15 09:12:47.596424499 +0000
|
|
|
709524 |
+++ b/llvm/cmake/modules/CMakeLists.txt 2020-09-15 09:14:33.110044977 +0000
|
|
|
709524 |
@@ -80,6 +80,7 @@
|
|
|
709524 |
set(LLVM_CONFIG_EXPORTS_FILE "${LLVM_EXPORTS_FILE}")
|
|
|
709524 |
set(LLVM_CONFIG_EXPORTS "${LLVM_EXPORTS};${LLVM_EXPORTS_BUILDTREE_ONLY}")
|
|
|
676fa7 |
set(LLVM_CONFIG_STATIC_EXPORTS_FILE "\${LLVM_CMAKE_DIR}/LLVMStaticExports.cmake")
|
|
|
676fa7 |
+set(LLVM_CONFIG_TEST_EXPORTS_FILE "\${LLVM_CMAKE_DIR}/LLVMTestExports.cmake")
|
|
|
709524 |
set(llvm_config_include_buildtree_only_exports
|
|
|
709524 |
"include(\"${LLVM_BUILDTREEONLY_EXPORTS_FILE}\")")
|
|
|
676fa7 |
configure_file(
|
|
|
709524 |
@@ -142,6 +143,8 @@
|
|
|
676fa7 |
COMPONENT cmake-exports)
|
|
|
676fa7 |
install(EXPORT LLVMStaticExports DESTINATION ${LLVM_INSTALL_PACKAGE_DIR}
|
|
|
676fa7 |
COMPONENT cmake-exports)
|
|
|
676fa7 |
+ install(EXPORT LLVMTestExports DESTINATION ${LLVM_INSTALL_PACKAGE_DIR}
|
|
|
676fa7 |
+ COMPONENT cmake-exports)
|
|
|
676fa7 |
endif()
|
|
|
676fa7 |
|
|
|
676fa7 |
install(FILES
|
|
|
709524 |
diff -Naur a/llvm/cmake/modules/LLVMConfig.cmake.in b/llvm/cmake/modules/LLVMConfig.cmake.in
|
|
|
709524 |
--- a/llvm/cmake/modules/LLVMConfig.cmake.in 2020-09-15 09:12:47.597424505 +0000
|
|
|
709524 |
+++ b/llvm/cmake/modules/LLVMConfig.cmake.in 2020-09-15 09:14:54.261169357 +0000
|
|
|
709524 |
@@ -105,6 +105,7 @@
|
|
|
676fa7 |
@llvm_config_include_buildtree_only_exports@
|
|
|
676fa7 |
|
|
|
676fa7 |
include("@LLVM_CONFIG_STATIC_EXPORTS_FILE@" OPTIONAL)
|
|
|
676fa7 |
+ include("@LLVM_CONFIG_TEST_EXPORTS_FILE@" OPTIONAL)
|
|
|
676fa7 |
endif()
|
|
|
676fa7 |
|
|
|
709524 |
# By creating intrinsics_gen, omp_gen and acc_gen here, subprojects that depend
|