summaryrefslogtreecommitdiffstats
path: root/Source/cmAddCustomTargetCommand.h
Commit message (Collapse)AuthorAgeFilesLines
* Drop builtin command documentationBrad King2013-10-161-57/+0
| | | | | Drop all GetTerseDocumentation and GetFullDocumentation methods from commands. The command documentation is now in Help/command/*.rst files.
* Remove trailing whitespace from most CMake and C/C++ codeKitware Robot2012-08-131-5/+5
| | | | | | | | | | | | | | | | | Our Git commit hooks disallow modification or addition of lines with trailing whitespace. Wipe out all remnants of trailing whitespace everywhere except third-party code. Run the following shell code: git ls-files -z -- \ bootstrap doxygen.config '*.readme' \ '*.c' '*.cmake' '*.cpp' '*.cxx' \ '*.el' '*.f' '*.f90' '*.h' '*.in' '*.in.l' '*.java' \ '*.mm' '*.pike' '*.py' '*.txt' '*.vim' | egrep -z -v '^(Utilities/cm|Source/(kwsys|CursesDialog/form)/)' | egrep -z -v '^(Modules/CPack\..*\.in)' | xargs -0 sed -i 's/ \+$//'
* Add 'const' qualifier to some cmCommand membersYury G. Kudryashov2012-02-291-3/+3
| | | | | Use const_cast for the special case in cmFindBase where GetFullDocumentation calls GenerateDocumentation.
* Handle relative WORKING_DIRECTORY in add_custom_(command|target)Brad King2011-01-261-0/+2
| | | | This also fixes handling of trailing slashes in the directory name.
* Convert CMake to OSI-approved BSD LicenseBrad King2009-09-281-14/+9
| | | | | | | This converts the CMake license to a pure 3-clause OSI-approved BSD License. We drop the previous license clause requiring modified versions to be plainly marked. We also update the CMake copyright to cover the full development time range.
* ENH: Clarify VERBATIM option documentationBrad King2009-04-011-5/+5
| | | | | | | | The previous wording of the VERBATIM option documentation in the add_custom_command and add_custom_target commands was confusing. It could be interpreted as the opposite of what the option means (no escaping instead of escaping). This clarifies the documentation to explicitly state that it escapes.
* ENH: Document scope of add_custom_command outputsBrad King2009-03-301-1/+2
| | | | | | This explicitly states the scope of add_custom_command rules in the documentation of add_custom_command and add_custom_target. See issue #8815.
* ENH: Allow custom sources in custom targetsBrad King2008-10-091-2/+9
| | | | | | | This adds a SOURCES option to ADD_CUSTOM_TARGET, enabling users to specify extra sources for inclusion in the target. Such sources may not build, but will show up in the IDE project files for convenient editing. See issue #5848.
* ENH: add return and break support to cmake, also change basic command ↵Ken Martin2008-01-231-1/+2
| | | | invocation signature to be able to return extra informaiton via the cmExecutionStatus class
* ENH: make commands lower case by defaultKen Martin2007-10-101-3/+3
|
* ENH: Added COMMENT option to ADD_CUSTOM_TARGET. This addresses bug#3461.Brad King2006-10-041-1/+4
|
* ENH: Added VERBATIM option to ADD_CUSTOM_COMMAND and ADD_CUSTOM_TARGET ↵Brad King2006-09-281-3/+11
| | | | commands. This option enables full escaping of custom command arguments on all platforms. See bug#3786.
* STYLE: Fixed line-too-long style errors.Brad King2006-08-181-2/+2
|
* ENH: Making documentation even less ambiguous since some users still think ↵Brad King2006-08-171-5/+8
| | | | this command can generate a file with dependencies.
* BUG: Clarified documentation about custom command outputs and custom target ↵Brad King2006-06-151-7/+10
| | | | dependencies.
* ENH: add working directory supportBill Hoffman2006-02-081-1/+4
|
* ENH: Updated implementation of custom commands. Multiple command lines are ↵Brad King2005-02-221-2/+3
| | | | now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues.
* removed redundent includesKen Martin2003-08-101-1/+0
|
* BUG: Fixed documentation formatting.Brad King2003-07-211-1/+1
|
* yikes added new custom command supportKen Martin2003-06-031-1/+2
|
* ENH: Cleaned up documentation and formatted it for use by cmDocumentation.Brad King2003-02-141-5/+10
|
* ENH: clean up docs someBill Hoffman2002-12-301-1/+1
|
* Allow target with no commandAndy Cedilnik2002-12-101-2/+2
|
* ENH: Added reference to Copyright.txt. Removed old reference to ITK ↵Brad King2002-10-231-3/+3
| | | | copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs.
* ENH:Updated copyrightWill Schroeder2002-01-211-29/+5
|
* ENH: change InitialPass to take a const reference to the argument string, to ↵Bill Hoffman2001-09-201-1/+1
| | | | avoid changes to the file cache
* modified how paths are escaped, added dependsKen Martin2001-06-261-1/+1
|
* ENH: rename Invoke to InitialPassBill Hoffman2001-06-061-1/+1
|
* option to make utilities in the all targetKen Martin2001-05-041-1/+2
|
* ENH: move testing stuff to cmake from configure, good bye dashboard... :)Bill Hoffman2001-05-041-0/+99