421 Commits (551f99ffffdb00aa8d45a97823446f83b797dbe9)

Author SHA1 Message Date
Alex Hirsch cbe18e01e4 Deprecate `build_always`, add `build_always_stale` 7 years ago
Nirbheek Chauhan 96b7fdb723 macos: Rewrite install_name for dependent built libraries on install 7 years ago
Jussi Pakkanen cd63ca9c19 Support Rust targets with more than one source file. Closes #3632. 7 years ago
Jon Turney e9462ce206 Install shared_module implibs 7 years ago
Xavier Claessens b7d442150d Move <lang>_args to coredata.compiler_options 7 years ago
Nirbheek Chauhan 3e1a610702 Add a new option for building with Apple bitcode support 7 years ago
Nirbheek Chauhan eb383ef4a2 Automatically add cross-mingw root and sysroot bindir to WINEPATH 7 years ago
Nirbheek Chauhan efa9b75d5d Set WINEPATH when running serialized executables 7 years ago
Jon Turney 7e08e958c0 Allow substitutions in custom_target() depfile: 7 years ago
Jon Turney d78fa6ffe3 Install implib where expected if default install_dir: is explicitly given 7 years ago
Filipe Brandenburger 05c43cdcd1 Add 'install_mode' to all installable targets 7 years ago
Robert Bragg ec7b834b6e ninja: add build dir to javac -sourcepath 7 years ago
Robert Bragg 61dd46811b ninja: avoid needing include_directory('.') with jar() 7 years ago
Robert Bragg 65b730bd59 ninja: pass separated paths to javac -sourcepath 7 years ago
Nirbheek Chauhan 8a9f7cf133 vala: Fix shared_module linking with export_dynamic executable 7 years ago
Nirbheek Chauhan ed701b5cb0 Revert "Add macOS linker versioning information" 7 years ago
Jussi Pakkanen 1918c0d231 Can combine D and C++ in a single target. Closes #3125. 7 years ago
Martin Hostettler ab17476355 guess_external_link_dependencies: deduplicate search dirs and libraries. 7 years ago
Nirbheek Chauhan a015804049 ninja backend: Fix shared library symbols path 7 years ago
Elliott Sales de Andrade 78495b21e7 Fix Fortran dep hack when cross-compiling. 7 years ago
Bruce Richardson 11ebe0bfee cache the generated headers for each target 7 years ago
Xavier Claessens b0e4d4047b Fix using object extracted from a unity build 7 years ago
Filipe Brandenburger 8651d55c6a Add new builtin option --install-umask 7 years ago
Nirbheek Chauhan 6089631a1b Open build files with utf-8 7 years ago
Elliott Sales de Andrade dbb025a175 Add an OpenMP dependency. 7 years ago
Tom Schoonjans fa6ca16054 Add macOS linker versioning information 7 years ago
Nirbheek Chauhan ef81a013a5 cross: Add compiler cross_args after normal args 7 years ago
Martin Hostettler aff597fb99 ninjabackend: Try to guess library dependencies for linker invocation. 7 years ago
Matthias Klumpp 2dc1e87cae Ensure D feature flags get applied to all D files 7 years ago
Aleksey Filippov 2febb99eee Fix b_ndebug=if-release option 7 years ago
makise-homura 942e34241f Fixed compatibility issue regarding Python 3.5 7 years ago
Nirbheek Chauhan d012b5b997 Create a helper for checking if a string has a path component 7 years ago
Joel Klinghed 8bad2d9827 Exclude subprojects when doing coverage 7 years ago
Joel Klinghed 79bb1df04f Use standalone coverage script for legacy targets 7 years ago
Aleksey Filippov f720efa2f4 Add rename parameter to install_data() 7 years ago
Aleksey Filippov 7f042b5fe2 Use target.get_id() instead of basename and type_suffix concatenation at call site 7 years ago
Joel Klinghed 4e1b229b37 fixup! Allow gcovr >= 3.1 to be used to generate html coverage report 7 years ago
Joel Klinghed ed8197207e fixup! Fix coverage-xml and coverage-text targets for gcovr >= 3.1 7 years ago
Aleksey Filippov d977b78f1b Use itertools.chain() instead of list concatenation 7 years ago
Niklas Claesson 7074bcb88a Exclude subprojects when doing coverage 7 years ago
Aleksey Filippov bf0e01d779 Get generated headers from link_whole_targets as meson does for link_targets 7 years ago
Bedarkar, Malhar a2ee76228e First cut of ARMCC support for MESON. 7 years ago
Hemmo Nieminen 7fb8e518b2 Harmonize data pickling. 7 years ago
Hemmo Nieminen b0446075ec Remove some unused variables. 7 years ago
Joel Klinghed 6266089866 Allow gcovr >= 3.1 to be used to generate html coverage report 7 years ago
Joel Klinghed da01770261 Fix coverage-xml and coverage-text targets for gcovr >= 3.1 7 years ago
Jussi Pakkanen ea3b54d402 Use include_directories for D impdirs. 7 years ago
Thibault Saunier c48b9594ff Add support for Visual Studio csc c# compiler 7 years ago
Adam C. Foltzer 3332f33649 Fix Rust compiler-private library ambiguity 7 years ago
Peter Hutterer 6b550ae91f Allow for missing install_dir in install_data() 7 years ago