aboutsummaryrefslogtreecommitdiff
path: root/ninjabackend.py
AgeCommit message (Expand)AuthorFilesLines
2014-09-02Use static library dependencies not when the library is built but when it is ...Jussi Pakkanen1-1/+7
2014-08-24Made generated source depend on all generated headers.Jussi Pakkanen1-5/+22
2014-08-19Do Fortran dependency tracking manually because of bugs in other pieces of so...Jussi Pakkanen1-13/+30
2014-08-16Write module files into private directory.Jussi Pakkanen1-0/+1
2014-08-08Ignore missing Fortran modules as they may come from the compiler itself.Jussi Pakkanen1-2/+8
2014-08-08Handle Fortran sources with dependencies to themselves.Jussi Pakkanen1-0/+5
2014-08-08Handle Fortran's MODULE PROCEDURE construct.Jussi Pakkanen1-0/+2
2014-08-07Kill end of line whitespace dead.Jussi Pakkanen1-2/+2
2014-08-04Use proper suffix with Fortran on Windows.Jussi Pakkanen1-1/+2
2014-08-04Add the object file generated by MSVS pch compilation to the link command lin...Jussi Pakkanen1-9/+15
2014-08-03Scan Fortran dependencies at the beginning for all sources.Jussi Pakkanen1-20/+165
2014-08-03Scan Fortran dependencies, but it fails currently due to a deficiency in Ninja.Jussi Pakkanen1-1/+27
2014-07-30Handle C# resource files.Jussi Pakkanen1-1/+25
2014-07-27Made all unit tests pass again.Jussi Pakkanen1-2/+8
2014-07-27Make it possible to generate source files in custom targets.Jussi Pakkanen1-8/+17
2014-07-26Subdir in custom target sources, too.Jussi Pakkanen1-1/+1
2014-07-26Can specify individual files from rules that generate multiple outputs.Jussi Pakkanen1-3/+18
2014-07-19More betterer sorting.Jussi Pakkanen1-1/+1
2014-07-19Sort input files so command lines do not change. This allows Ninja to skip un...Jussi Pakkanen1-2/+4
2014-07-19Can set per-target cs args.Jussi Pakkanen1-1/+1
2014-07-19Build type flags for C#.Jussi Pakkanen1-1/+7
2014-07-19Set up link paths.Jussi Pakkanen1-0/+5
2014-07-18Some fixes.Jussi Pakkanen1-1/+6
2014-07-18Can compile C# programs with Mono.Jussi Pakkanen1-1/+31
2014-07-18Added option for werror.Jussi Pakkanen1-0/+2
2014-07-18Fix SONAME generation.Jussi Pakkanen1-1/+5
2014-07-11Can set install time rpath.Jussi Pakkanen1-3/+5
2014-07-09Make it possible to run a custom script during install.Jussi Pakkanen1-1/+8
2014-06-24Do not execute run targets by default.Jussi Pakkanen1-1/+3
2014-06-23Deal with Rust static libraries, too.Jussi Pakkanen1-0/+2
2014-06-22Invoke Rust via wrapper script.Jussi Pakkanen1-4/+10
2014-06-22And the custom rules too.Jussi Pakkanen1-2/+2
2014-06-22The mass flags -> args renaming for consistency.Jussi Pakkanen1-54/+54
2014-06-19Dep file name fix.Jussi Pakkanen1-1/+1
2014-06-19Set up dependencies for Rust linking. Does not work fully yet.Jussi Pakkanen1-0/+10
2014-06-19Build a shared Rust library.Jussi Pakkanen1-2/+3
2014-06-18Rust dependency tracking.Jussi Pakkanen1-1/+5
2014-06-18Rust buildtype flags.Jussi Pakkanen1-0/+1
2014-06-18Can compile very basic Rust programs.Jussi Pakkanen1-1/+37
2014-06-11Removed cppcheck target now that we have run targets.Jussi Pakkanen1-11/+0
2014-06-11Can specify standalone command targets.Jussi Pakkanen1-0/+10
2014-06-07Store build flags into coredata as it is persistent and needs to survive over...Jussi Pakkanen1-1/+1
2014-06-07Get compile and link flags from envvars.Jussi Pakkanen1-2/+5
2014-05-24Can now generate GObject introspection data and install it.Jussi Pakkanen1-1/+12
2014-05-21Can use outputs of targets as inputs of custom targets.Jussi Pakkanen1-1/+2
2014-05-19Can define custom targets.Jussi Pakkanen1-0/+7
2014-05-12Put build dir in moc search path.Jussi Pakkanen1-0/+2
2014-05-10Can use external dependencies in Vala.Jussi Pakkanen1-0/+4
2014-05-10Can parallel compile a Vala target with multiple files.Jussi Pakkanen1-0/+31
2014-05-10Now can compile Vala executables.Jussi Pakkanen1-1/+20