summaryrefslogtreecommitdiff
path: root/Source/cmCustomCommandGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* CMake code rely on cmList class for CMake lists management (part. 1)Marc Chevrier2023-04-241-2/+3
* add_custom_{command,target}: add genex support for COMMENTPeter Würth2022-11-191-3/+18
* cmCustomCommandGenerator: refactor GetComment to return std::stringPeter Würth2022-11-191-2/+5
* cmGeneratorExpression: Require cmake instanceKyle Edwards2022-11-111-2/+3
* Merge topic 'nmc-cross-config-target-deps'Brad King2021-11-051-4/+8
|\
| * Ninja Multi-Config: Fix custom command target dependencies in cross-configsBrad King2021-11-041-4/+8
* | Source: fix many -Wmissing-prototypes warnings by marking functions staticSean McBride2021-10-251-1/+1
|/
* Rename cmProp in cmValueMarc Chevrier2021-09-211-2/+2
* cmTransformDepfile: Add support for MSBuild AdditionalInputs formatBrad King2021-06-091-0/+6
* cmake_transform_depfile: Remove unused incomplete vstlog supportBrad King2021-06-021-6/+0
* add_custom_command: Target-dependent generator expression supportRaul Tambre2021-05-311-7/+11
* Xcode: Add support of DEPFILE for add_custom_command, part 2Marc Chevrier2021-04-171-0/+4
* Xcode: Add support of DEPFILE for add_custom_commandMarc Chevrier2021-04-151-7/+23
* Genex: add_custom_command: DEPFILE supports genexMarc Chevrier2021-04-121-1/+20
* Ninja: add_custom_command(DEPFILE): Ensure dependencies consistencyMarc Chevrier2021-01-191-9/+5
* Ninja Multi-Config: Add support for cross-config custom commandsKyle Edwards2020-12-151-22/+110
* cmLocalGenerator: Factor out helper to expand custom command output pathsBrad King2020-12-101-5/+1
* cmCustomCommandGenerator: Treat relative outputs w.r.t. build dirBrad King2020-12-101-11/+28
* cmCustomCommandGenerator: Refactor OUTPUT and DEPENDS path evaluationBrad King2020-12-101-17/+20
* cmCustomCommandGenerator: Evaluate generator expressions in outputsBrad King2020-12-101-1/+2
* cmCustomCommandGenerator: Collect genex target references in commandsBrad King2020-10-291-4/+22
* cmCustomCommandGenerator: Add move operationsBrad King2020-10-271-7/+7
* Remove unnecessary arbitrary CollapseFullPath second argumentsBrad King2020-10-271-2/+1
* cmCustomCommandGenerator: Add option to transform depfileKyle Edwards2020-10-131-2/+71
* Single location for cmProp typedefVitaly Stakhovsky2020-06-011-0/+1
* cmGeneratorTarget::GetProperty: return cmPropVitaly Stakhovsky2020-04-291-2/+2
* 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