diff options
author | Brad King <brad.king@kitware.com> | 2009-03-18 15:00:30 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2009-03-18 15:00:30 (GMT) |
commit | 6ae0ff626a67a2a81481bf127d07543d1f0cca16 (patch) | |
tree | d7435acb45ba2c15a855e07b56f28af4f70e9e2b /Utilities/cmcompress/CMakeLists.txt | |
parent | 431c456cf5a7bfcad506cb312774a494c6708323 (diff) | |
download | CMake-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 'Utilities/cmcompress/CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions