aboutsummaryrefslogtreecommitdiff
path: root/ninjabackend.py
AgeCommit message (Collapse)AuthorFilesLines
2015-09-17Added outdir() method to build targets so we can make output dirs togglable.Jussi Pakkanen1-4/+4
2015-09-12Check correct output element.Jussi Pakkanen1-1/+1
2015-09-11Prevent generation of Ninja files with target ambiguities.Jussi Pakkanen1-0/+35
2015-09-11Put full path to exe_wrapped run targets in case the runner script assumes ↵Jussi Pakkanen1-3/+3
that the runnable binary needs to be in PATH.
2015-09-11Fix.Jussi Pakkanen1-1/+1
2015-09-11Can have built binaries in run_targets. Closes #264.Jussi Pakkanen1-3/+26
2015-09-06Made boost on windows kinda work.Jussi Pakkanen1-1/+0
2015-09-06Fix Windows again.Jussi Pakkanen1-1/+1
2015-09-05Created iphone cross file and made it possible to specify compile and link ↵Jussi Pakkanen1-3/+24
args in the cross file.
2015-09-04Finally full test suite passes, even gir.Jussi Pakkanen1-2/+13
2015-09-03Fix all tests except gir, which requires some new functionality.Jussi Pakkanen1-15/+15
2015-09-03Create symlinks only once during configuration.Jussi Pakkanen1-8/+10
2015-09-03A bunch more conversions.Jussi Pakkanen1-3/+3
2015-09-03Converted a bunch of locations to support different target output path.Jussi Pakkanen1-11/+35
2015-09-02Started target out dir refactoring with some clarifying renamings.Jussi Pakkanen1-27/+27
2015-09-02Revert msys2 python fixes which turned out to be wrong. Closes #252.Jussi Pakkanen1-14/+8
2015-08-27Generator outputs are all relative.Jussi Pakkanen1-1/+2
2015-08-27Use relative path in generators.Jussi Pakkanen1-1/+1
2015-08-26Merge pull request #245 from DragoonX6/masterJussi Pakkanen1-7/+7
Fix Python paths for MSYS2
2015-08-26Fix accidental use of absolute include paths.Jussi Pakkanen1-2/+2
2015-08-26Fix Python paths for MSYS2Rafaël Kooi1-7/+7
2015-08-26Detect Python bin properly when under msys2.Jussi Pakkanen1-1/+7
2015-08-23Made Fortran static libraries work. Closes #237.Jussi Pakkanen1-0/+13
2015-08-23Merge pull request #236 from mesonbuild/depmanifest2Jussi Pakkanen1-0/+1
Add version numbers to projects and generate a dep manifest.
2015-08-21Add version numbers to projects and generate a dep manifest.Jussi Pakkanen1-0/+1
2015-08-16Use system() instead of name() which is a confusing term.Jussi Pakkanen1-1/+1
2015-08-14Copy permission bits from source files and fix a path issue.Jussi Pakkanen1-1/+6
2015-08-12Fix introspection and make it possible to have top level targets with the ↵Jussi Pakkanen1-1/+1
same name in subprojects. Fixes #222.
2015-08-02Allow more than one install script and make gtkdoc method return one.Jussi Pakkanen1-2/+1
2015-07-27Support target-only cross compilation properly.Jussi Pakkanen1-4/+21
2015-07-27Now host_machine, build_machine and target_machine are properly separated ↵Jussi Pakkanen1-1/+1
and return correct values.
2015-07-27Changed cross compilation file to new format.Jussi Pakkanen1-1/+1
2015-07-23Avoid sorting object list before generating targetAfief Halumi1-4/+1
When adding objects to a build target (specifically static libraries) they should appear at the end of the object list. Sorting the list always put them at the beginning of the list.
2015-07-05Give top level targets unique private directories even if they share a ↵Jussi Pakkanen1-8/+8
basename with some other top level target.
2015-07-05Can create top level targets that have the same name but different type.Jussi Pakkanen1-4/+4
2015-07-04ninjabackend: drop debugging printIgor Gnatenko1-1/+0
We don't want have this print, because it's not needed info for users. It was introduced in cd40187d4ecc99a91aaaf2cad8991d600691c443. Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-07-03Handle files() in Vala arguments and set up deps correctly.Jussi Pakkanen1-1/+13
2015-07-03Merge branch 'vala_args'.Jussi Pakkanen1-0/+1
2015-07-02vala: don't ignore vala_args. Closes #192Igor Gnatenko1-0/+1
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-07-02vala: use --target-glib only if >=, == specifiedIgor Gnatenko1-2/+3
it does changes to generated code to drop deprecated functions, so we can get unexpected errors Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-07-02vala: add support for --target-glibIgor Gnatenko1-0/+2
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-06-19ninjabackend: fix bad-continuationIgor Gnatenko1-3/+2
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-05-17In Vala .vapi files are sort of headers that you must put on the command ↵Jussi Pakkanen1-2/+15
line. Make it so.
2015-05-17Do not use -o with Vala. Closes #120.Jussi Pakkanen1-1/+1
2015-05-17Do not invoke linker via cmd /c on Windows.Jussi Pakkanen1-3/+2
2015-04-26A few more eradications of plain strings.Jussi Pakkanen1-2/+2
2015-04-22Fix the remaining tests.Jussi Pakkanen1-10/+9
2015-04-21The first step in a major refactoring starts by adding a new layer of ↵Jussi Pakkanen1-1/+7
abstraction.
2015-04-08Autodetect Qt5 rcc dependencies as well as reasonably possible.Jussi Pakkanen1-0/+3
2015-04-02Can specify explicit dependencies for custom targets.Jussi Pakkanen1-0/+6