Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-11-20 | cmake: add_custom_command fix empty and quoted parameters | Daniel Mensinger | 2 | -0/+3 | |
2019-11-20 | cmake: Fix confilcting custom targets | Daniel Mensinger | 1 | -8/+28 | |
2019-11-20 | cmake: Uniform target name handling | Daniel Mensinger | 1 | -40/+67 | |
2019-11-19 | ci: Add CI command to include text files in the CI log | Daniel Mensinger | 1 | -0/+2 | |
2019-11-19 | cmake: Handle CMake system include dirs (closes #6079) | Daniel Mensinger | 3 | -8/+16 | |
2019-11-12 | cmake: Log warnings in CMakeLists.txt | Daniel Mensinger | 1 | -4/+39 | |
Previously, warnings genereated in CMake were not logged because CMake sends them to stderr alongside the trace information. With this PR, only real trace lines are send to the trace parser and all other lines in stderr are logged as warnings. | |||||
2019-11-06 | Fix typos found by codespell | Wolfgang Stöggl | 4 | -12/+12 | |
- Typos were found by codespell v1.16.0 | |||||
2019-10-20 | Merge pull request #6074 from mensinda/cmFileAPI | Jussi Pakkanen | 6 | -157/+524 | |
cmake: Add CMake file API support | |||||
2019-10-20 | cmake: Blacklist more compiler warning flags | Daniel Mensinger | 1 | -1/+2 | |
2019-10-20 | cmake: Do not add imported targets | Daniel Mensinger | 2 | -9/+11 | |
2019-10-20 | cmake: Add CMake file API support | Daniel Mensinger | 2 | -5/+366 | |
The file API will automatically be used when CMake >= 3.14 is detected. This new API is meant as a replacement for the now deprecated CMake server API. The new API (mostly) provides the same information in a different format. Thus only a slight bit of refactoring was necessary to implement this new backend | |||||
2019-10-20 | cmake: Comment out unused variables | Daniel Mensinger | 1 | -4/+4 | |
2019-10-20 | cmake: Move CMake API classes to common | Daniel Mensinger | 4 | -144/+148 | |
2019-10-10 | cmake: Blacklist MS debug flags (fixes #6021) | Daniel Mensinger | 1 | -1/+2 | |
2019-10-03 | Revert "cmake: postprocess libraries names with so version" | Daniel Mensinger | 1 | -7/+2 | |
This reverts commit 73f006149823a498f88e0131f963a0ff81043788. | |||||
2019-10-03 | cmake: fix detection of libraries with .so version | Daniel Mensinger | 1 | -4/+20 | |
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 | 2 | -17/+17 | |
2019-10-01 | cmake: COMMAND could have ';' separated arguments | Xavier Claessens | 1 | -1/+1 | |
2019-10-01 | cmake: postprocess libraries names with so version | Xavier Claessens | 1 | -2/+7 | |
2019-10-01 | cmake: Generate declare_dependency() only for libraries | Xavier Claessens | 1 | -9/+9 | |
2019-09-26 | cmake: Support ALIAS libraries | Daniel Mensinger | 1 | -1/+10 | |
2019-08-23 | correct logic for too old cmake | Michael Hirsch, Ph.D | 1 | -1/+1 | |
2019-08-17 | avoid cmake syntax error due to "\" path separators on windows | Norbert Nemec | 1 | -0/+6 | |
2019-07-31 | cmake: Parse a subset of generator expressions | Daniel Mensinger | 3 | -3/+135 | |
2019-07-25 | cmake: handle interface libraries | Daniel Mensinger | 1 | -7/+37 | |
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-07-11 | cmake: Fix dependencies with try_compile (closes #5605) | Daniel Mensinger | 1 | -11/+52 | |
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 support for custom_target generation | Daniel Mensinger | 1 | -25/+279 | |
2019-06-28 | cmake: Added custom target wrapper script | Daniel Mensinger | 1 | -0/+59 | |
2019-06-28 | cmake: Parse trace when configuring CMake | Daniel Mensinger | 1 | -9/+26 | |
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 | 2 | -0/+321 | |
2019-06-12 | cmake: Moved finding and running CMake out of dependency | Daniel Mensinger | 4 | -16/+229 | |
2019-06-09 | Purge `is_cross` and friends without changing user interfaces | John Ericson | 2 | -4/+7 | |
In most cases instead pass `for_machine`, the name of the relevant machines (what compilers target, what targets run on, etc). This allows us to use the cross code path in the native case, deduplicating the code. As one can see, environment got bigger as more information is kept structured there, while ninjabackend got a smaller. Overall a few amount of lines were added, but the hope is what's added is a lot simpler than what's removed. | |||||
2019-06-09 | cmake: Minor fixes to handle some CMake specific behavior | Daniel Mensinger | 1 | -13/+25 | |
Now, all source files are ignored that are not part of the language of the target. This is also what CMake does. Additionally it is now supported to build source files that are generated inside the build directory. | |||||
2019-06-06 | cmake: Fix cygwin failures | Daniel Mensinger | 1 | -1/+10 | |
2019-06-06 | cmake: moved subprojects into the CMake module | Daniel Mensinger | 1 | -3/+15 | |
2019-06-06 | cmake: Make flake8 happy | Daniel Mensinger | 2 | -18/+26 | |
2019-06-06 | cmake: rebase fixes | Daniel Mensinger | 1 | -2/+3 | |
2019-06-06 | cmake: set the linker for clang-cl for CMake | Daniel Mensinger | 1 | -0/+2 | |
2019-06-06 | cmake: blacklist some `cl` compiler and linker flags | Daniel Mensinger | 1 | -0/+40 | |
2019-06-06 | cmake: general windows and old CMake fixes | Daniel Mensinger | 2 | -10/+36 | |
2019-06-06 | cmake: Some minor style changes | Daniel Mensinger | 1 | -17/+23 | |
2019-06-06 | cmake: Added option for additional CMake args | Daniel Mensinger | 1 | -4/+7 | |