summaryrefslogtreecommitdiffstats
path: root/Source/cmBuildCommand.cxx
diff options
context:
space:
mode:
authorDimitar Yordanov <dimitar.yordanov@sap.com>2016-02-12 12:21:12 (GMT)
committerBrad King <brad.king@kitware.com>2016-02-12 16:19:40 (GMT)
commitc8c45a2c4e10715e5cf05acaa0ac2c80f28b9a6a (patch)
tree7e9300e1c0698c5783d6b8931a69c208ffd927a4 /Source/cmBuildCommand.cxx
parenta5a5a6857241c21d306661d723b749839f4c6e1a (diff)
downloadCMake-c8c45a2c4e10715e5cf05acaa0ac2c80f28b9a6a.zip
CMake-c8c45a2c4e10715e5cf05acaa0ac2c80f28b9a6a.tar.gz
CMake-c8c45a2c4e10715e5cf05acaa0ac2c80f28b9a6a.tar.bz2
cmake_parse_arguments: Restore ;-list argument flattening
The re-implementation in commit v3.5.0-rc1~116^2~1 (CMakeParseArguments: replace by native cmake_parse_arguments command, 2015-12-05) introduced a regression when parsing the ARGN arguments with cmake_parse_arguments. The original implementation used foreach(currentArg ${ARGN}) to iterate over input arguments. This flattened ;-lists within the arguments whether they were quoted or not. Fix our new implementation to preserve this behavior and add a test case to cover it. Signed-off-by: Dimitar Yordanov <dimitar.yordanov@sap.com> Signed-off-by: Matthias Maennich <matthias.maennich@sap.com>
Diffstat (limited to 'Source/cmBuildCommand.cxx')
0 files changed, 0 insertions, 0 deletions