Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-07-25 | cmake: handle interface libraries | Daniel Mensinger | 1 | -7/+37 | |
2019-06-28 | cmake: Added support for custom_target generation | Daniel Mensinger | 1 | -25/+279 | |
2019-06-28 | cmake: Parse trace when configuring CMake | Daniel Mensinger | 1 | -9/+26 | |
2019-06-12 | cmake: Moved finding and running CMake out of dependency | Daniel Mensinger | 1 | -10/+9 | |
2019-06-09 | Purge `is_cross` and friends without changing user interfaces | John Ericson | 1 | -2/+4 | |
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: moved subprojects into the CMake module | Daniel Mensinger | 1 | -3/+15 | |
2019-06-06 | cmake: Make flake8 happy | Daniel Mensinger | 1 | -9/+17 | |
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 | 1 | -6/+22 | |
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 | |
2019-06-06 | cmake: Minor fixes | Daniel Mensinger | 1 | -13/+24 | |
2019-06-06 | cmake: support object libraries | Daniel Mensinger | 1 | -3/+40 | |
2019-06-06 | cmake: Always add the CMake build dir to the include dirs | Daniel Mensinger | 1 | -1/+2 | |
2019-06-06 | cmake: Fixed install prefix | Daniel Mensinger | 1 | -4/+10 | |
2019-06-06 | cmake: First working version | Daniel Mensinger | 1 | -21/+118 | |
2019-06-06 | cmake: basic AST generation | Daniel Mensinger | 1 | -7/+196 | |
2019-06-06 | cmake: extract the codemodel | Daniel Mensinger | 1 | -3/+9 | |
2019-06-06 | cmake: get CMake inputs | Daniel Mensinger | 1 | -1/+11 | |
2019-06-06 | cmake: configure works | Daniel Mensinger | 1 | -0/+59 | |
2019-06-06 | cmake: Server handshake | Daniel Mensinger | 1 | -0/+48 | |