summaryrefslogtreecommitdiffstats
path: root/Modules/ExternalProject.cmake
diff options
context:
space:
mode:
authorCraig Scott <craig.scott@crascit.com>2020-02-15 02:21:32 (GMT)
committerCraig Scott <craig.scott@crascit.com>2020-02-15 02:23:56 (GMT)
commitef3194a6f821da30c461363530b8a7059dd85a58 (patch)
tree949ebdd0fc5cca7a6c669c7cad2d1bc97d71c0d0 /Modules/ExternalProject.cmake
parent40d1d29cfa732b980e97a3a29da3bbbc9749c408 (diff)
downloadCMake-ef3194a6f821da30c461363530b8a7059dd85a58.zip
CMake-ef3194a6f821da30c461363530b8a7059dd85a58.tar.gz
CMake-ef3194a6f821da30c461363530b8a7059dd85a58.tar.bz2
ExternalProject: Quote each git --config option to handle spaces
Fixes: #20354
Diffstat (limited to 'Modules/ExternalProject.cmake')
-rw-r--r--Modules/ExternalProject.cmake2
1 files changed, 1 insertions, 1 deletions
diff --git a/Modules/ExternalProject.cmake b/Modules/ExternalProject.cmake
index c69a2ee..5bac0d8 100644
--- a/Modules/ExternalProject.cmake
+++ b/Modules/ExternalProject.cmake
@@ -1096,7 +1096,7 @@ function(_ep_write_gitclone_script script_filename source_dir git_EXECUTABLE git
list(APPEND git_clone_options --progress)
endif()
foreach(config IN LISTS git_config)
- list(APPEND git_clone_options --config ${config})
+ list(APPEND git_clone_options --config \"${config}\")
endforeach()
if(NOT ${git_remote_name} STREQUAL "origin")
list(APPEND git_clone_options --origin \"${git_remote_name}\")