summaryrefslogtreecommitdiffstats
path: root/Modules/BundleUtilities.cmake
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2009-03-18 15:00:30 (GMT)
committerBrad King <brad.king@kitware.com>2009-03-18 15:00:30 (GMT)
commit6ae0ff626a67a2a81481bf127d07543d1f0cca16 (patch)
treed7435acb45ba2c15a855e07b56f28af4f70e9e2b /Modules/BundleUtilities.cmake
parent431c456cf5a7bfcad506cb312774a494c6708323 (diff)
downloadCMake-6ae0ff626a67a2a81481bf127d07543d1f0cca16.zip
CMake-6ae0ff626a67a2a81481bf127d07543d1f0cca16.tar.gz
CMake-6ae0ff626a67a2a81481bf127d07543d1f0cca16.tar.bz2
ENH: Improve add_external_project interface
This rewrites the keyword/argument parsing and handling in the AddExternalProject module to use arguments more literally: - The strict keyword-value pairing is gone in favor of keywords with arbitrary non-keyword values. This avoids requiring users to escape spaces and quotes in command lines. - Customized step command lines are now specified with a single keyword <step>_COMMAND instead of putting the arguments in a separate entry (previously called <step>_ARGS). - Build step custom commands now use VERBATIM mode so that arguments are correctly escaped on the command line during builds.
Diffstat (limited to 'Modules/BundleUtilities.cmake')
0 files changed, 0 insertions, 0 deletions