diff options
author | Martin Duffy <martin.duffy@kitware.com> | 2024-05-22 20:08:54 (GMT) |
---|---|---|
committer | Martin Duffy <martin.duffy@kitware.com> | 2024-05-23 13:54:19 (GMT) |
commit | 0e5250e63c5c82ff0c8b52ade9c2f84fbe251152 (patch) | |
tree | 0422addf568db0beac59800fe1cc5578fb74e09f /Source/cmLocalGenerator.cxx | |
parent | daeb8fffa2d30cf6737c60f22c151d10581783ac (diff) | |
download | CMake-0e5250e63c5c82ff0c8b52ade9c2f84fbe251152.zip CMake-0e5250e63c5c82ff0c8b52ade9c2f84fbe251152.tar.gz CMake-0e5250e63c5c82ff0c8b52ade9c2f84fbe251152.tar.bz2 |
Ninja: Add option for parallel install
Adds the global property ``INSTALL_PARALLEL`` to enable a parallel install
target for Ninja.
Fixes: #25459
Diffstat (limited to 'Source/cmLocalGenerator.cxx')
-rw-r--r-- | Source/cmLocalGenerator.cxx | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/Source/cmLocalGenerator.cxx b/Source/cmLocalGenerator.cxx index 684dfda..5f7139d 100644 --- a/Source/cmLocalGenerator.cxx +++ b/Source/cmLocalGenerator.cxx @@ -723,10 +723,12 @@ void cmLocalGenerator::GenerateInstallRules() " set(CMAKE_INSTALL_MANIFEST \"install_manifest.txt\")\n" "endif()\n" "\n" - "string(REPLACE \";\" \"\\n\" CMAKE_INSTALL_MANIFEST_CONTENT\n" + "if(NOT CMAKE_INSTALL_LOCAL_ONLY)\n" + " string(REPLACE \";\" \"\\n\" CMAKE_INSTALL_MANIFEST_CONTENT\n" " \"${CMAKE_INSTALL_MANIFEST_FILES}\")\n" - "file(WRITE \"" << homedir << "/${CMAKE_INSTALL_MANIFEST}\"\n" - " \"${CMAKE_INSTALL_MANIFEST_CONTENT}\")\n"; + " file(WRITE \"" << homedir << "/${CMAKE_INSTALL_MANIFEST}\"\n" + " \"${CMAKE_INSTALL_MANIFEST_CONTENT}\")\n" + "endif()\n"; /* clang-format on */ } } |