summaryrefslogtreecommitdiffstats
path: root/Source/cmGccDepfileLexerHelper.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'custom-command-ninja-deps'Brad King2023-11-201-2/+2
|\ | | | | | | | | | | | | 3c8d1eef72 Ninja: depfile: keep rules without dependencies Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8984
| * Ninja: depfile: keep rules without dependenciesMarc Chevrier2023-11-201-2/+2
| | | | | | | | | | | | | | To avoid repeated executions of custom command actions, depfile file with rules without dependencies must be preserved. Fixes: #25428
* | IWYU: Update for Debian 12 CI jobBrad King2023-07-281-1/+0
|/ | | | | | `include-what-you-use` diagnostics, in practice, are specific to the environment's compiler and standard library. Update includes to satisfy IWYU for our CI job under Debian 12.
* Link step: use linker dependency linker fileMarc Chevrier2023-05-031-0/+6
| | | | | | Based on work done by @ben.boeckel (!8051) Fixes: #22217
* add_custom_command(DEPFILE): ensure all dependencies are taken into accountMarc Chevrier2022-01-161-20/+20
|
* Makefiles dependencies: normalize windows pathsMarc Chevrier2021-03-301-1/+13
| | | | Fixes: #21997
* cmGccDepfileReader: Rework helper codeKyle Edwards2020-10-131-11/+22
| | | | | Fix some of the semantics of the depfile, add error handling, and refactor cmGccDepfileLexerHelper.
* Add a parser for GCC-style depfilesJoerg Bornemann2020-01-281-0/+126
Introduce the function cmReadGccDepfile that parses a GCC-style depfile and returns its content. The implementation uses a lexer that is modeled after the re2c implementation in Ninja. The sample files of the autotest have been created with gcc 8.3.0. This depfile reader is to be used by the Autogen facility to make use of the depfiles that are generated by Qt's meta object compiler.