Skip to content
Snippets Groups Projects
Commit 553ceb86 authored by Chris Bieneman's avatar Chris Bieneman
Browse files

[CMake] Fix handling of passing through semi-colon separated lists.

When passing around CMake arguments as lists of arguments any arguments containing lists need to have their semi-colons escaped otherwise CMake will split the arguments in the middle.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@253720 91177308-0d34-0410-b5e6-96231b3b80d8
parent 791fae7a
No related branches found
No related tags found
No related merge requests found
......@@ -49,8 +49,9 @@ if(LLVM_BUILD_EXTERNAL_COMPILER_RT AND EXISTS ${COMPILER_RT_SRC_ROOT}/)
get_cmake_property(variableNames VARIABLES)
foreach(varaibleName ${variableNames})
if(varaibleName MATCHES "^COMPILER_RT")
string(REPLACE ";" "\;" value "${${varaibleName}}")
list(APPEND COMPILER_RT_PASSTHROUGH_VARIABLES
-D${varaibleName}=${${varaibleName}})
-D${varaibleName}=${${value}})
endif()
endforeach()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment