llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT--> @llvm/pr-subscribers-clang Author: Vladimir Vereschaka (vvereschaka) <details> <summary>Changes</summary> Add 'install-clang-configs' target to install the build-generated configuration files (.cfg) into the destination 'bin' folder together with clang[++] executables. The build-generated configuration files are expecting in `${LLVM_BINARY_DIR}/bin` folder. --- Full diff: https://github.com/llvm/llvm-project/pull/105580.diff 1 Files Affected: - (modified) clang/CMakeLists.txt (+16) ``````````diff diff --git a/clang/CMakeLists.txt b/clang/CMakeLists.txt index c6496167d3828b..f3494ab9e3f207 100644 --- a/clang/CMakeLists.txt +++ b/clang/CMakeLists.txt @@ -413,6 +413,22 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY) endif() endif() +# Install build-generated Clang configuration files (if presented). +install(DIRECTORY ${LLVM_BINARY_DIR}/bin/ + TYPE BIN + COMPONENT clang-configs + FILES_MATCHING + PATTERN "*.cfg" + ) +add_custom_target(clang-configs DEPENDS clang) +set_target_properties(clang-configs PROPERTIES FOLDER "Clang/Configurations") +if(NOT LLVM_ENABLE_IDE) + # Add a dummy target so this can be used with LLVM_DISTRIBUTION_COMPONENTS. + add_llvm_install_targets(install-clang-configs + DEPENDS clang-configs + COMPONENT clang-configs) +endif() + option(CLANG_BUILD_TOOLS "Build the Clang tools. If OFF, just generate build targets." ON) `````````` </details> https://github.com/llvm/llvm-project/pull/105580 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits