Blame SOURCES/0001-CMake-Split-test-binary-exports-into-their-own-expor.patch

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