This revision was landed with ongoing or failed builds. This revision was automatically updated to reflect the committed changes. Closed by commit rGefe1527e28ca: [CMake] Copy folder without permissions (authored by sebastian-ne).
Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D130338/new/ https://reviews.llvm.org/D130338 Files: clang/cmake/modules/CMakeLists.txt llvm/cmake/modules/CMakeLists.txt mlir/cmake/modules/CMakeLists.txt Index: mlir/cmake/modules/CMakeLists.txt =================================================================== --- mlir/cmake/modules/CMakeLists.txt +++ mlir/cmake/modules/CMakeLists.txt @@ -42,9 +42,12 @@ # For compatibility with projects that include(MLIRConfig) # via CMAKE_MODULE_PATH, place API modules next to it. +# Copy without source permissions because the source could be read-only, +# but we need to write into the copied folder. # This should be removed in the future. file(COPY . DESTINATION ${mlir_cmake_builddir} + NO_SOURCE_PERMISSIONS FILES_MATCHING PATTERN *.cmake PATTERN CMakeFiles EXCLUDE ) Index: llvm/cmake/modules/CMakeLists.txt =================================================================== --- llvm/cmake/modules/CMakeLists.txt +++ llvm/cmake/modules/CMakeLists.txt @@ -99,9 +99,12 @@ # For compatibility with projects that include(LLVMConfig) # via CMAKE_MODULE_PATH, place API modules next to it. +# Copy without source permissions because the source could be read-only, +# but we need to write into the copied folder. # This should be removed in the future. file(COPY . DESTINATION ${llvm_cmake_builddir} + NO_SOURCE_PERMISSIONS FILES_MATCHING PATTERN *.cmake PATTERN CMakeFiles EXCLUDE ) Index: clang/cmake/modules/CMakeLists.txt =================================================================== --- clang/cmake/modules/CMakeLists.txt +++ clang/cmake/modules/CMakeLists.txt @@ -32,7 +32,8 @@ # For compatibility with projects that include(ClangConfig) # via CMAKE_MODULE_PATH, place API modules next to it. -# Copy without source permissions because the source could be read-only +# Copy without source permissions because the source could be read-only, +# but we need to write into the copied folder. file(COPY . DESTINATION ${clang_cmake_builddir} NO_SOURCE_PERMISSIONS
Index: mlir/cmake/modules/CMakeLists.txt =================================================================== --- mlir/cmake/modules/CMakeLists.txt +++ mlir/cmake/modules/CMakeLists.txt @@ -42,9 +42,12 @@ # For compatibility with projects that include(MLIRConfig) # via CMAKE_MODULE_PATH, place API modules next to it. +# Copy without source permissions because the source could be read-only, +# but we need to write into the copied folder. # This should be removed in the future. file(COPY . DESTINATION ${mlir_cmake_builddir} + NO_SOURCE_PERMISSIONS FILES_MATCHING PATTERN *.cmake PATTERN CMakeFiles EXCLUDE ) Index: llvm/cmake/modules/CMakeLists.txt =================================================================== --- llvm/cmake/modules/CMakeLists.txt +++ llvm/cmake/modules/CMakeLists.txt @@ -99,9 +99,12 @@ # For compatibility with projects that include(LLVMConfig) # via CMAKE_MODULE_PATH, place API modules next to it. +# Copy without source permissions because the source could be read-only, +# but we need to write into the copied folder. # This should be removed in the future. file(COPY . DESTINATION ${llvm_cmake_builddir} + NO_SOURCE_PERMISSIONS FILES_MATCHING PATTERN *.cmake PATTERN CMakeFiles EXCLUDE ) Index: clang/cmake/modules/CMakeLists.txt =================================================================== --- clang/cmake/modules/CMakeLists.txt +++ clang/cmake/modules/CMakeLists.txt @@ -32,7 +32,8 @@ # For compatibility with projects that include(ClangConfig) # via CMAKE_MODULE_PATH, place API modules next to it. -# Copy without source permissions because the source could be read-only +# Copy without source permissions because the source could be read-only, +# but we need to write into the copied folder. file(COPY . DESTINATION ${clang_cmake_builddir} NO_SOURCE_PERMISSIONS
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits