161 Commits (8c819ab8059c822fe6b82fd2a579741a88b7d0a5)

Author SHA1 Message Date
Dylan Baker 40e3577a65 split program related classes and functions out of dependencies 4 years ago
Xavier Claessens 598e968993 Add `meson devenv` command and meson.add_devenv() 4 years ago
Xavier Claessens e0fcccc6e2 EnvironmentVariables: Simplify and annotate 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Eli Schwartz 4340bf34fa
various python neatness cleanups 4 years ago
Xavier Claessens c8abede403 Windows Subsystem for Linux can run .exe without mono interpreter 4 years ago
Jason Woodward 50af09de03 install_man locale support 4 years ago
Xavier Claessens 2fabd4c7dc minstall: Add --skip-subprojects option 4 years ago
Miro Hrončok 756ea32e06 Don't access other enum members from self 4 years ago
Xavier Claessens b6804bf49c Substitute @CURRENT_SOURCE_DIR@ in run_target() and custom_target() 4 years ago
Xavier Claessens 2a8d6690f7 backends: Fix custom_target() with configure_file() exe 4 years ago
Xavier Claessens a155935d24 backends: Always use the command returned by as_meson_exe_cmdline() 4 years ago
Jussi Pakkanen 71784e1002 Fix exe wrapper detection for run targets. 4 years ago
Dylan Baker 456844a4f3 vala: Disable unity builds 4 years ago
Xavier Claessens f63e168685 ninjabackend: Remove useless call to replace_paths() 4 years ago
Xavier Claessens b52794b24b backend: Do not check for exe wrapper twice 4 years ago
Xavier Claessens 522392e755 run_target: Add env kwarg 4 years ago
Jeff Moguillansky 9226a92fe0 xcode-backend: add implicit includes 4 years ago
Xavier Claessens 6c6b5d77d6 add_install_script: add skip_if_destdir kwarg 4 years ago
Xavier Claessens 0626465ea8 Fix executable as script on Windows 4 years ago
Xavier Claessens 633264984b custom_target: Add env kwarg 4 years ago
Jonas Lundholm Bertelsen 2636eebd64 Unity build reverts to normal for fortran fix 4 years ago
Jonas Lundholm Bertelsen ea34a92632 When iterating link_targets, include link_whole_targets too (fortran) 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
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 fe973d9fc4 use OptionKey for compiler_options 4 years ago
Dylan Baker f6672c7a19 use real pathlib module 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
Daniel Mensinger 1dfaccfd91 pathlib: Fix resolve() by overriding it in Python 3.5 4 years ago
Vili Väinölä d1638a4fde compilers/VS: fix build to use optimization and debug flags 4 years ago
Jon Turney 194dcdef03
Make meson_exe report pickled command when it fails 4 years ago
Jon Turney c72625c2a7
Improve description of meson wrapped custom commands 4 years ago
Nirbheek Chauhan faba48d853 backends: Treat build target as generator only when it's the first arg 4 years ago
Xavier Claessens 19696c3dcd Allow installing dir from build dir 4 years ago
Eli Schwartz d880f995ea Revert "Do not automatically set warning flags if buildtype is 'plain'" 4 years ago
Nirbheek Chauhan 9fb839687b minstall: Add version field to install data 4 years ago
Nirbheek Chauhan fb7099c6cf mtest: Check version in the test data after loading 4 years ago
Daniel Mensinger 23818fc5a3
typing: more fixes 4 years ago
James Hilliard 646ae846be backends: check external rpaths for all languages using ldflags 4 years ago
Paolo Bonzini fa5c2363eb introspect: add test dependencies info to test/benchmark JSON 4 years ago
Paolo Bonzini 71d33a5721 backends: do not look for extra paths unnecessarily 4 years ago
Xavier Claessens 1c403e20e7 Interpreter: Fix c_stdlib usage 4 years ago
James Hilliard 1ce4258c21 backends: fix rpath match pattern 4 years ago
Zbigniew Jędrzejewski-Szmek 1123f4f311 Avoid warning about multiple outputs when building private directory name 4 years ago
Dylan Baker 93c3ec7e2d compilers: Return CompilerArgs from compiler instance 4 years ago