summaryrefslogtreecommitdiffstats
path: root/Source/cmCustomCommandGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* Source: use std::string in place of const char*Vitaly Stakhovsky2020-01-291-1/+1
* add_custom_command: check if a relative path should be an in-source pathBen Boeckel2020-01-161-4/+0
* cmake: avoid getcwd in `CollapseFullPath`Tim Blechmann2020-01-141-1/+2
* add_custom_command: convert DEPENDS path arguments to absolute pathsBen Boeckel2019-12-181-0/+4
* Refactoring: use append functions from cmext/algorithmMarc Chevrier2019-12-171-3/+4
* Ninja: Add multi-config variantKyle Edwards2019-12-131-2/+6
* Revise include order using clang-format-6.0Kitware Robot2019-10-011-4/+4
* cmCustomCommandGenerator: Replace generator expression memberDaniel Eiband2019-09-221-13/+7
* Genex: Evaluate byproduct generator expressions in cmCustomCommandGeneratorDaniel Eiband2019-09-171-1/+3
* Genex: Move genex expansion of paths into AppendPaths utilityDaniel Eiband2019-09-171-14/+23
* Merge topic 'tidy-deprecated-headers'Brad King2019-09-161-1/+1
|\
| * clang-tidy: modernize-deprecated-headersRegina Pfeifer2019-09-161-1/+1
* | add_custom_command: Delay slash conversion until after genex evaluationSebastian Lipponer2019-09-131-0/+1
|/
* Source sweep: Use cmStrCat for string concatenationSebastian Holtermann2019-08-221-3/+1
* Source code: Use cmExpandList instead of cmSystemTools::ExpandListArgumentSebastian Holtermann2019-08-141-5/+5
* Merge topic 'fix-emulator-arguments'Brad King2019-07-241-1/+1
|\
| * Fix allocation in CROSSCOMPILING_EMULATOR evaluationMarek Antoniak2019-07-231-1/+1
* | IWYU: Fix handling of <memory> standard headerBrad King2019-07-101-1/+1
|/
* Teach CROSSCOMPILING_EMULATOR to support argumentsMarek Antoniak2019-06-031-12/+45
* Use cmAppend to append ranges to std::vector instancesSebastian Holtermann2019-05-231-7/+5
* clang-tidy: Pass by valueRegina Pfeifer2019-01-221-2/+2
* add_custom_{command,target}: Fix WORKING_DIRECTORY leading genexBrad King2018-11-031-0/+6
* add_custom_{command,target}: WORKING_DIRECTORY generator expressionsJon Chronopoulos2018-09-281-1/+8
* add_custom_{command,target}: Fix crash on empty expanded commandBrad King2018-05-141-0/+8
* cmCustomCommandGenerator: Simplify cmOutputConverter accessBrad King2018-02-011-3/+1
* Reduce raw string pointers usage.Pavel Solodovnikov2018-01-311-1/+1
* Reduce allocation of temporary values on heap.Pavel Solodovnikov2018-01-261-2/+3
* Retire std::auto_ptr and its macro CM_AUTO_PTRMatthias Maennich2017-09-251-3/+4
* Merge topic 'ranged-for'Brad King2017-09-131-12/+8
|\
| * Meta: modernize old-fashioned loops to range-based `for`.Pavel Solodovnikov2017-09-121-12/+8
* | cmCustomCommandGenerator: Fix include-what-you-use diagnosticBrad King2017-09-111-0/+2
* | add HasOnlyEmptyCommandLines() method to cmCustomCommandGeneratorMichael Stürmer2017-09-041-0/+12
|/
* IWYU: Mark cmConfigure.h with pragma: keepDaniel Pfeifer2017-08-261-2/+0
* Use C++11 nullptrDaniel Pfeifer2017-08-241-6/+5
* cmCustomCommandGenerator: Avoid mutable stateBrad King2017-08-081-19/+16
* Use quotes for non-system includesDaniel Pfeifer2017-04-111-1/+1
* add_custom_{command,target}: Add COMMAND_EXPAND_LISTS optionEd Branch2017-01-141-9/+23
* Fix custom command target substitution with CROSSCOMPILING_EMULATORBrad King2016-10-281-13/+32
* cmState: Port dependents to new cmStateTypes headerStephen Kelly2016-10-191-1/+1
* cmState: Move TargetType enum to separate namespaceStephen Kelly2016-10-191-3/+3
* Simplify CMake per-source license noticesBrad King2016-09-271-11/+2
* fix a load of include-what-you-use violationsDaniel Pfeifer2016-09-031-0/+7
* Avoid using KWSys auto_ptr by adopting it ourselvesBrad King2016-06-291-2/+2
* use CM_NULLPTRDaniel Pfeifer2016-06-281-1/+1
* Revise C++ coding style using clang-formatKitware Robot2016-05-161-64/+47
* Remove `//------...` horizontal separator commentsBrad King2016-05-091-12/+0
* CustomCommandGenerator: Add support for CROSSCOMPILING_EMULATORJean-Christophe Fillion-Robin2016-05-091-2/+32
* Format include directive blocks and ordering with clang-formatBrad King2016-04-291-3/+3
* Use IsImported from cmGeneratorTarget.Stephen Kelly2015-10-161-1/+1
* cmState: Move TargetType enum from cmTarget.Stephen Kelly2015-10-141-1/+1