summaryrefslogtreecommitdiffstats
path: root/Source/cmTransformDepfile.cxx
Commit message (Collapse)AuthorAgeFilesLines
* clang-tidy: address `google-readability-casting` lintsBen Boeckel2022-05-241-1/+3
| | | | At least those involving `static_cast`.
* add_custom_command(DEPFILE): ensure all dependencies are taken into accountMarc Chevrier2022-01-161-8/+9
|
* cmTransformDepfile: Add support for MSBuild AdditionalInputs formatBrad King2021-06-091-0/+31
|
* cmTransformDepfile: Make directory for transformed depfile automaticallyBrad King2021-06-091-0/+1
|
* cmake_transform_depfile: Remove unused incomplete vstlog supportBrad King2021-06-021-34/+0
| | | | | | | | | | | | | | | In commit b2c14bc774 (cmake -E: Add cmake_transform_depfile internal command, 2020-10-02, v3.20.0-rc1~684^2~2) a partial implementation for converting MSBuild "TLog" format files was added. However, it is unused and incomplete: * Does not enforce absolute paths as TLog docs require. * Does not upper-case paths as TLog docs recommend. * The TLog format semantics are not equivalent to `out: in`. Remove the unused TLog transform infrastructure to avoid confusion. Issue: #20286
* cmLocalGenerator: Factor out relative path conversion helpersBrad King2021-05-131-9/+4
| | | | | | Most calls to `MaybeConvertToRelativePath` use one of our common work directories (e.g. top of the build tree) as the local path. Add helpers for each of the common cases to simplify and clarify call sites.
* Xcode: Add support of DEPFILE for add_custom_command, part 2Marc Chevrier2021-04-171-3/+17
| | | | | | This MR extend the support of 'DEPFILE' to buildsystem version 1. Issue: #20286
* Xcode: Add support of DEPFILE for add_custom_commandMarc Chevrier2021-04-151-2/+12
| | | | Issue: #20286
* Ninja: add_custom_command(DEPFILE): Ensure dependencies consistencyMarc Chevrier2021-01-191-10/+31
| | | | Fixes: #21694
* cmGccDepfileReader: Add new function ensuring paths are validMarc Chevrier2020-12-231-15/+1
| | | | And cmTransformDepfile now rely on this new function.
* cmake -E: Fix cmake_transform_depfile escaping of transformed pathsBrad King2020-12-081-1/+2
| | | | | In commit b2c14bc774 (cmake -E: Add cmake_transform_depfile internal command, 2020-10-02) we forgot to use `WriteFilenameGcc` in one place.
* cmake -E: Add cmake_transform_depfile internal commandKyle Edwards2020-10-131-0/+114