aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/backend/ninjabackend.py
AgeCommit message (Expand)AuthorFilesLines
2016-10-21Fix Unity builds for Fortran and D targetsNirbheek Chauhan1-3/+29
2016-10-21Add support for extracting objects in unity buildsNirbheek Chauhan1-3/+3
2016-10-21ninja: Generate Vala compile rules after all header_deps are foundNirbheek Chauhan1-4/+11
2016-10-21ninja: Always use RawFilename for unity sources and depsNirbheek Chauhan1-15/+18
2016-10-19Support all kinds of generated vala and vapi sourcesNirbheek Chauhan1-65/+130
2016-10-19Ninja: Consolidate generated sources handlingNirbheek Chauhan1-54/+73
2016-10-19Process dependencies for all targets not just C/C++Nirbheek Chauhan1-5/+13
2016-10-19CustomTarget: Use get_outputs() instead of get_filename()Nirbheek Chauhan1-19/+24
2016-10-14Add no-warning args while building Vala C codeNirbheek Chauhan1-8/+12
2016-10-08Fix soname to work on OSX.Jussi Pakkanen1-2/+1
2016-10-08Check that soname matches the filename. Closes #785.Jussi Pakkanen1-1/+2
2016-10-01Merge pull request #803 from centricular/generated-sources-header-depsJussi Pakkanen1-45/+42
2016-10-02ninja: Fix C file name for generated Vala sourcesNirbheek Chauhan1-13/+23
2016-10-02ninja: Don't add every CustomTarget to 'all'Nirbheek Chauhan1-2/+10
2016-10-02backends: Remove self.dep_rules dead codeNirbheek Chauhan1-34/+1
2016-09-30Merge pull request #814 from centricular/heavy-cleanup-compilers-buildtargetsJussi Pakkanen1-17/+14
2016-09-28Deduplicate command line arguments. Slight improvement to #671.Jussi Pakkanen1-1/+2
2016-09-27Use per-target compilers while generating targetsNirbheek Chauhan1-13/+11
2016-09-27ninjabackend: Remove duplicate vala compiler usageNirbheek Chauhan1-5/+4
2016-09-26ninja: Also add generated sources to the source listNirbheek Chauhan1-1/+2
2016-09-26ninja: Fix header deps of generated source compilesNirbheek Chauhan1-8/+23
2016-09-26ninja: Add a str and repr methods for RawFilenameNirbheek Chauhan1-0/+6
2016-09-25Use custom target outputs to determine linker. Closes #786.Jussi Pakkanen1-1/+4
2016-09-11Merge pull request #684 from mesonbuild/pdbJussi Pakkanen1-0/+71
2016-09-11ninjabackend: Add support for installing .pdb filesNirbheek Chauhan1-0/+7
2016-09-10More PDB explanation.Jussi Pakkanen1-15/+39
2016-09-09Mark all dependencies for run targets.Jussi Pakkanen1-2/+3
2016-09-07Can use custom targets as executables to run in a run_target.Jussi Pakkanen1-0/+3
2016-09-07Permit use of file objects in run targets.Jussi Pakkanen1-0/+2
2016-09-02Moved targets with same name into subdirs to make all tests pass.Jussi Pakkanen1-18/+3
2016-08-27Use context manager for file I/O.Elliott Sales de Andrade1-64/+77
2016-08-27Merge pull request #696 from mesonbuild/depfileJussi Pakkanen1-4/+30
2016-08-27Flatten isinstance calls. (#715)Elliott Sales de Andrade1-3/+1
2016-08-26Allow capturing command output of a custom target.Elliott Sales de Andrade1-3/+7
2016-08-21Add depfile support to generators.Jussi Pakkanen1-2/+12
2016-08-20Add support for dependency files in custom targets.Jussi Pakkanen1-2/+18
2016-08-18Document pdb insanity a bit.Jussi Pakkanen1-0/+24
2016-08-18Create pdbs that work when using pch or doing extract object (sadly not both).Jussi Pakkanen1-4/+30
2016-08-18Make pdb work with pch.Jussi Pakkanen1-1/+4
2016-08-17Generate pdb files during linking.Jussi Pakkanen1-0/+1
2016-08-17Write pdb info to a specific file.Jussi Pakkanen1-0/+1
2016-07-27ninja: Fix static library installation dirNirbheek Chauhan1-1/+1
2016-07-19Normalize the path of a configured file to avoid dupes (#640)Nirbheek Chauhan1-1/+1
2016-07-15ninja: Remove duplicated if check (#637)Nirbheek Chauhan1-2/+1
2016-07-13Merge pull request #417 from nirbheek/dll-pathsJussi Pakkanen1-8/+27
2016-07-01Gcc versions older than 4.9 do not support color output.Jussi Pakkanen1-3/+3
2016-07-01Unify common code in run_target and custom_target.Jussi Pakkanen1-14/+9
2016-07-01Overhaul versioning and naming of librariesNirbheek Chauhan1-8/+27
2016-06-24Changed run_target to take command as kwarg and add depends. This makes it be...Jussi Pakkanen1-0/+9
2016-06-24Run_target can run binaries obtained with find_program.Jussi Pakkanen1-0/+2