423 Commits (7eb5709bd9105c3ab9eec935b4b2b14d2ca7940b)

Author SHA1 Message Date
Jeff Moguillansky 4f8cecca97 build: add function get_build_targets to Build class 4 years ago
Xavier Claessens 0626465ea8 Fix executable as script on Windows 4 years ago
Jeff Moguillansky 9eb8b6be28 xcode-backend: fix include paths 4 years ago
Xavier Claessens 633264984b custom_target: Add env kwarg 4 years ago
Ben Niu f0881cf365 Add ARM64EC as a new conceptual cpu type of arm64 4 years ago
Dylan Baker 23d3b98fc1 split mesonlib into a package 4 years ago
Dylan Baker 4550cf9500 ninjabackend: Correctly reference custom_target outputs in subdirs with rust 4 years ago
Jonas Lundholm Bertelsen 2636eebd64 Unity build reverts to normal for fortran fix 4 years ago
Fini Jastrow 49cde9653c ninjabackend: Correct RPATH order 4 years ago
Jonas Lundholm Bertelsen ea34a92632 When iterating link_targets, include link_whole_targets too (fortran) 4 years ago
Jonas Lundholm Bertelsen bd2394e872 Use case-insensitive suffix check for fortran 4 years ago
Dylan Baker caa6d5e16b backend/ninja: Add order dependencies for generated sources in rust 4 years ago
Dylan Baker bff0b41525 rust: Accept generated sources for main.rs 4 years ago
Dylan Baker 3ae115b57a Replace NinjaBackend is_rust_target with build.uses_rust 4 years ago
Marios Staikopoulos a3d8dc546c Removal of /ZI on MSVC Debug 4 years ago
Dylan Baker 96d7f6c7cd backends/backends: Add type annotations for InstallData 4 years ago
Dylan Baker f202da0689 use PEP8 style naming for LANGUAGES_USING_* as well 4 years ago
Dylan Baker d89ec98b47 mtest: Add support for rust unit tests 4 years ago
Luke Elliott 1c60fdd847 fix: llvm toolset is "ClangCL" in VS2019. 4 years ago
Dylan Baker e81acbd606 Use a single coredata dictionary for options 4 years ago
Dylan Baker 71db6b04a3 use OptionKey for builtin and base options 4 years ago
Dylan Baker f9b19e73a5 move OptionKey to mesonlib 4 years ago
Dylan Baker fe973d9fc4 use OptionKey for compiler_options 4 years ago
Dylan Baker 7142c92285 use OptionKey for backend_options 4 years ago
Dylan Baker e2ef6930ff use OptionKey for coredata.user_options 4 years ago
Jussi Pakkanen 80390dd987 Only do module scanning if C++ version is latest. 4 years ago
Samuel Longchamps 12cfd10e6a Fix network path output in ninja backend on Windows 4 years ago
Jussi Pakkanen 2f836e3acc Extend the C++ module scanner to handle Fortran, too. 4 years ago
Laurin-Luis Lehning 4164efceca Propagate Windows target checks up 4 years ago
Laurin-Luis Lehning 919278e3e1 Give get_gui_app_args access to the Environment 4 years ago
Laurin-Luis Lehning 9de09e9aa6 Give get_win_subsystem_args access to env 4 years ago
Jussi Pakkanen f22d54690b Add mypy annotations. 4 years ago
Jussi Pakkanen 26ffd4f8f2 Scan all C++ sources and ignore everything else. 4 years ago
Jussi Pakkanen f390d22787 C++ module compilation works for a simple project. 4 years ago
Jussi Pakkanen 92e94b1e92 Generate dependency scanning hooks in the Ninja file. 4 years ago
Jussi Pakkanen b8cb53791e Generate scanning rules for C++ modules. 4 years ago
Jussi Pakkanen c21b04ba08 Add prelinking support for static libraries. 4 years ago
Jussi Pakkanen cef13b04c2 Bump Ninja requirement to 1.8. 4 years ago
Dylan Baker f6672c7a19 use real pathlib module 4 years ago
Paolo Bonzini 0b2865e8b9 ninjabackend: stabilize order of dependencies and order-only dependencies 4 years ago
Dylan Baker 505f824cf1 ninjabackend: Fix a couple of rust bugs 4 years ago
Alexander Neumann 7d4d25353c ninjabackend: fix matching of empty strings 4 years ago
Dylan Baker a28b430b68 ninjabackend: apply base compile_args to rust targets 4 years ago
Dylan Baker 7860a6aeab rust: implement support for --edition 4 years ago
Paolo Bonzini 021d242f9c build: use PIE objects for static libraries if b_staticpic=false but b_pie=true 4 years ago
Daniel Mensinger 7c377e5a5d intro: Add extra_files key to intro output (fixes #7310) 4 years ago
Peter Harris 8b8a610ea4 vs: add static_from_buildtype to b_vscrt 4 years ago
Jussi Pakkanen 1a0603835e Add win_subsystem kwarg. Closes #7765. 4 years ago
Oskar Sigvardsson 1d443f1bc6 Fixed using files object in subdir with xcode backend 4 years ago
Daniel Mensinger 1dfaccfd91 pathlib: Fix resolve() by overriding it in Python 3.5 4 years ago