Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-10-24 | cmake: Disable the new (CMake 3.16) PCH support | Daniel Mensinger | 1 | -0/+8 | |
Subprojects that use the CMake PCH feature will cause compilation/linker errors. The CMake PCH support should thus be disabled until this can be properly translated to meson. | |||||
2020-10-04 | pathlib: Fix resolve() by overriding it in Python 3.5 | Daniel Mensinger | 1 | -1/+1 | |
2020-10-04 | cmake: switch to pathlib (fixes #7322) | Daniel Mensinger | 1 | -20/+25 | |
2020-09-28 | typing: fully annotate cmake.traceparser | Daniel Mensinger | 1 | -32/+45 | |
2020-08-07 | cmake: make the traceparser permissive by default (fixes #7501) | Daniel Mensinger | 1 | -1/+1 | |
2020-08-03 | cmake: resolve IMPORTED executables in custom commands (fixes #7509) | Daniel Mensinger | 1 | -1/+2 | |
2020-06-09 | cmake_traceparser: ignore parse error | Michael Hirsch | 1 | -1/+1 | |
2020-06-02 | cmake: always split property lists (fixes #7228) | Daniel Mensinger | 1 | -2/+3 | |
2020-04-28 | Adding a conditional case in _guess_files to confirm that the complete path ↵ | georgev93 | 1 | -1/+16 | |
is put together in even if a portion of the path is a location that exists. For instance if C:/Program Files (x86)/folder is passed to _guess_files, it would resolve to ['C:/Program Files', '(x86)/folder'] since C:/Program Files is an actual file location that can exist. | |||||
2020-04-24 | Adjust regex to handle cases such as C:/Program Files/folder | georgev93 | 1 | -1/+1 | |
2020-04-17 | cmake: Do not compile explicit header files | Daniel Mensinger | 1 | -14/+47 | |
2020-04-12 | cmake: Fix custom command CMake list issue | Daniel Mensinger | 1 | -4/+11 | |
2020-02-20 | cmake: Fix relative paths for add_custom_{command,target} | Daniel Mensinger | 1 | -19/+58 | |
Do this by tracking CMAKE_CURRENT_{SOURCE,BINARY}_DIR variables. This is achieved by injecting CMake code with CMAKE_PROJECT_INCLUDE and overriding some builtin functions with a wrapper that adds additional trace information. | |||||
2020-02-19 | cmake: traceparser better handle lists | Daniel Mensinger | 1 | -3/+4 | |
2020-02-12 | cmake: Add support for the new JSON trace format | Daniel Mensinger | 1 | -15/+38 | |
2020-02-04 | cmake: Fix spaces in compile flags (fixes #6566) | Daniel Mensinger | 1 | -5/+13 | |
2020-01-26 | cmake: Add support for --trace-redirect | Daniel Mensinger | 1 | -0/+13 | |
2020-01-26 | cmake: Refactor CMakeExecutor and CMakeTraceParser | Daniel Mensinger | 1 | -6/+25 | |
This moves most of the execution code from the CMakeInterpreter into CMakeExecutor. Also, CMakeTraceParser is now responsible for determining the trace cmd arguments. | |||||
2020-01-08 | types: import typing as T (fixes #6333) | Daniel Mensinger | 1 | -14/+14 | |
2019-12-29 | cmake: Use trace for missing link flags (fixes #6386) | Daniel Mensinger | 1 | -3/+8 | |
This is neccessary for static libraries, since the CMake file API does not add link flags here. | |||||
2019-11-27 | cmake: Add support for add_custom_target() with a command | Xavier Claessens | 1 | -6/+9 | |
The command could have no output, in which case we create a dummy one. | |||||
2019-11-27 | cmake: Add support for add_dependencies() | Xavier Claessens | 1 | -0/+15 | |
Closes: #5983 | |||||
2019-11-06 | Fix typos found by codespell | Wolfgang Stöggl | 1 | -2/+2 | |
- Typos were found by codespell v1.16.0 | |||||
2019-10-20 | cmake: Do not add imported targets | Daniel Mensinger | 1 | -8/+10 | |
2019-10-01 | cmake: Add support for normal libraries | Xavier Claessens | 1 | -1/+3 | |
Without this, set_target_properties() on those libraries won't be catched, for example when setting the SOVERSION. | |||||
2019-10-01 | cmake: Fix 'properies' typo | Xavier Claessens | 1 | -15/+15 | |
2019-10-01 | cmake: COMMAND could have ';' separated arguments | Xavier Claessens | 1 | -1/+1 | |
2019-09-26 | cmake: Support ALIAS libraries | Daniel Mensinger | 1 | -1/+10 | |
2019-07-31 | cmake: Parse a subset of generator expressions | Daniel Mensinger | 1 | -3/+4 | |
2019-07-25 | cmake: trace: add support for some target_* functions | Daniel Mensinger | 1 | -2/+66 | |
2019-07-25 | cmake: trace: support interface libraries | Daniel Mensinger | 1 | -7/+14 | |
2019-07-25 | cmake: trace: set_target_properties improved property detection | Daniel Mensinger | 1 | -3/+4 | |
2019-06-28 | cmake: Also detect Windows paths | Daniel Mensinger | 1 | -1/+1 | |
2019-06-28 | cmake: Skip ARGS key in COMMAND | Daniel Mensinger | 1 | -0/+2 | |
2019-06-28 | cmake: added suport for add_custom_command in the trace parser | Daniel Mensinger | 1 | -2/+101 | |
2019-06-28 | cmake: Added permissive support to the trace parser | Daniel Mensinger | 1 | -11/+26 | |
2019-06-12 | cmake: Move parsing the CMake trace into the CMake module | Daniel Mensinger | 1 | -0/+317 | |