llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT--> @llvm/pr-subscribers-clang Author: None (paperchalice) <details> <summary>Changes</summary> Theses modules are deprecated and have trivial implementations in modern cmake. --- Full diff: https://github.com/llvm/llvm-project/pull/120002.diff 8 Files Affected: - (modified) clang/CMakeLists.txt (-1) - (modified) compiler-rt/cmake/Modules/CompilerRTAIXUtils.cmake (-1) - (modified) compiler-rt/cmake/Modules/CompilerRTDarwinUtils.cmake (-1) - (modified) flang/CMakeLists.txt (-2) - (modified) libc/CMakeLists.txt (-1) - (modified) llvm/cmake/modules/LLVMProcessSources.cmake (-3) - (modified) llvm/tools/llvm-config/CMakeLists.txt (+3-1) - (modified) polly/cmake/polly_macros.cmake (-3) ``````````diff diff --git a/clang/CMakeLists.txt b/clang/CMakeLists.txt index 27e8095534a65c..b79e570667b2c4 100644 --- a/clang/CMakeLists.txt +++ b/clang/CMakeLists.txt @@ -362,7 +362,6 @@ if (APPLE AND NOT CMAKE_LINKER MATCHES ".*lld.*") message(STATUS "Host linker version: ${HOST_LINK_VERSION}") endif() -include(CMakeParseArguments) include(AddClang) set(CMAKE_INCLUDE_CURRENT_DIR ON) diff --git a/compiler-rt/cmake/Modules/CompilerRTAIXUtils.cmake b/compiler-rt/cmake/Modules/CompilerRTAIXUtils.cmake index d8a491dbbd732a..53aa750d934d72 100644 --- a/compiler-rt/cmake/Modules/CompilerRTAIXUtils.cmake +++ b/compiler-rt/cmake/Modules/CompilerRTAIXUtils.cmake @@ -1,4 +1,3 @@ -include(CMakeParseArguments) include(CompilerRTUtils) function(get_aix_libatomic_default_link_flags link_flags export_list) diff --git a/compiler-rt/cmake/Modules/CompilerRTDarwinUtils.cmake b/compiler-rt/cmake/Modules/CompilerRTDarwinUtils.cmake index 74a5d4edcd859f..fa8c6be6c5d462 100644 --- a/compiler-rt/cmake/Modules/CompilerRTDarwinUtils.cmake +++ b/compiler-rt/cmake/Modules/CompilerRTDarwinUtils.cmake @@ -1,4 +1,3 @@ -include(CMakeParseArguments) include(CompilerRTUtils) include(BuiltinTests) diff --git a/flang/CMakeLists.txt b/flang/CMakeLists.txt index 971e5d5c93f231..e1e40bd70390a6 100644 --- a/flang/CMakeLists.txt +++ b/flang/CMakeLists.txt @@ -117,7 +117,6 @@ if (FLANG_STANDALONE_BUILD) set(USE_NO_MAYBE_UNINITIALIZED 1) endif() - include(CMakeParseArguments) include(AddLLVM) include(HandleLLVMOptions) include(VersionFromVCS) @@ -445,7 +444,6 @@ if (APPLE) endif() endif() -include(CMakeParseArguments) include(AddFlang) if (FLANG_INCLUDE_TESTS) diff --git a/libc/CMakeLists.txt b/libc/CMakeLists.txt index 88cc75e83b043d..00a07ea3c8ac75 100644 --- a/libc/CMakeLists.txt +++ b/libc/CMakeLists.txt @@ -329,7 +329,6 @@ endif() option(LIBC_INCLUDE_DOCS "Build the libc documentation." ${LLVM_INCLUDE_DOCS}) -include(CMakeParseArguments) include(LLVMLibCCheckCpuFeatures) include(CheckCompilerFeatures) include(LLVMLibCRules) diff --git a/llvm/cmake/modules/LLVMProcessSources.cmake b/llvm/cmake/modules/LLVMProcessSources.cmake index 205089bd2704cb..0670d60bf2afd7 100644 --- a/llvm/cmake/modules/LLVMProcessSources.cmake +++ b/llvm/cmake/modules/LLVMProcessSources.cmake @@ -1,6 +1,3 @@ -include(AddFileDependencies) -include(CMakeParseArguments) - function(llvm_replace_compiler_option var old new) # Replaces a compiler option or switch `old' in `var' by `new'. # If `old' is not in `var', appends `new' to `var'. diff --git a/llvm/tools/llvm-config/CMakeLists.txt b/llvm/tools/llvm-config/CMakeLists.txt index e02bda1ead50c0..02c2532dba77a7 100644 --- a/llvm/tools/llvm-config/CMakeLists.txt +++ b/llvm/tools/llvm-config/CMakeLists.txt @@ -89,7 +89,9 @@ if(LLVM_ENABLE_MODULES) endif() # Add the dependency on the generation step. -add_file_dependencies(${CMAKE_CURRENT_SOURCE_DIR}/llvm-config.cpp ${BUILDVARIABLES_OBJPATH}) +set_property(SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/llvm-config.cpp + APPEND PROPERTY OBJECT_DEPENDS ${BUILDVARIABLES_OBJPATH} +) if(CMAKE_CROSSCOMPILING) if (LLVM_NATIVE_TOOL_DIR AND NOT LLVM_CONFIG_PATH) diff --git a/polly/cmake/polly_macros.cmake b/polly/cmake/polly_macros.cmake index a791be4fa5bc87..ddd6376273376a 100644 --- a/polly/cmake/polly_macros.cmake +++ b/polly/cmake/polly_macros.cmake @@ -1,6 +1,3 @@ - -include(CMakeParseArguments) - macro(add_polly_library name) cmake_parse_arguments(ARG "" "" "" ${ARGN}) set(srcs ${ARG_UNPARSED_ARGUMENTS}) `````````` </details> https://github.com/llvm/llvm-project/pull/120002 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits