11 Commits (1900720353bd76fa972423f413a206d0a7a42d69)

Author SHA1 Message Date
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 5 years ago
Dylan Baker 9d0ad66c29 compilers: Split CompilerArgs into a separate module 5 years ago
Nirbheek Chauhan eab0e5a8b3 windows: Canonicalize `:` in filenames 5 years ago
Jon Turney b91355a29b Include the dep itself in extra_paths for Windows 5 years ago
Jon Turney 1b7855c36d Handle multiple substitutions in eval_custom_target_command() 5 years ago
Jon Turney aca93df184 backend: There is no need for 'compiler-specific escaping' anymore 5 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Ole André Vadla Ravnås 859dc4255a Fix outdated cross-compilation checks 5 years ago
Dylan Baker 083c5f6357 Add native support for gtest tests 5 years ago
Michael Brockus 3ac437cecf
rm python2 %s from backends.py and ninjabackend.py 5 years ago
Dylan Baker 0c51762463 backend/backends: Fix type annotation 5 years ago
Dylan Baker 28e3ce67ae Convert test protocol into an enum 5 years ago
Dylan Baker 793c3d706e backends/backends: sort and cleanup imports 5 years ago
John Ericson 278c294aa4 Compiler options per lang 5 years ago
Daniel Mensinger d4449ed613 backend: Fix file name confilcts by using the complete path 5 years ago
Marc-André Lureau a54506fe46 Handle BuildTarget as custom_target() argument #6914 5 years ago
Xavier Claessens 4d7ccd1399 Make werror per subproject option 5 years ago
John Ericson 3a4388e51d Fix legacy env var support with cross 5 years ago
Dylan Baker 06b1a317d2 Make use of unholder 5 years ago
Jussi Pakkanen 47759550e5 Add unity block size option. 5 years ago
Xavier Claessens 0bf3c4ac4d backends: Remove unused method 5 years ago
Daniel Mensinger d0c7b51693 mintro: use interpreter data for buildsystem-files (fixes #6390) 5 years ago
Daniel Mensinger 668610c0d2 backend: refactor: set self.interpreter in the constructor 5 years ago
Jussi Pakkanen 9e07f8d8e6 Check for bad timestamps that cause eternal configure loops. 5 years ago
Daniel Mensinger 09b53c534f types: import typing as T (fixes #6333) 5 years ago
Xavier Claessens 212a05b87e Remove duplicated object files in static libraries 5 years ago
Jakub Adam 1bf1782476 Fix *.pdb files missing in meson introspect --installed output 5 years ago
Dylan Baker f724cc2042 backends: Add needs_exe_wrapper to test serialization 5 years ago
Aleksey Gurtovoy 6ac5db50c9 CUDA support on Windows 5 years ago
David Seifert e19a49b895 Fix static archives stripping (#5905) 5 years ago
Peter Hutterer 4ebce2c3f2 Add test priorities to force test start order 5 years ago
Dylan Baker 110b562930 Vs backend compiler selection (#5448) 5 years ago
Rachel Mant f431cff809 Make .extract_objects() work correctly as an input to custom_target 5 years ago
Paolo Bonzini d34e532020 backends: do not split command and arguments in ExecutableSerialisation 5 years ago
Paolo Bonzini b4d313b058 backends: remove unnecessary fields from ExecutableSerialisation 5 years ago
Paolo Bonzini ed348b7da8 backends: discover java/mono wrapper at generation time 5 years ago
Paolo Bonzini 8239d71025 backends: create ExecutableSerialisation in meson_exe if possible 5 years ago
Paolo Bonzini 2912f44e9c backends: always serialize custom targets if they need a wrapper 5 years ago
Paolo Bonzini f95c965043 backends: choose whether to serialize in as_meson_exe_cmdline 5 years ago
Paolo Bonzini 3ef7b23178 backends: hide meson --internal exe cmdline from backends 5 years ago
John Ericson 3f280a81fd Remove build host mixing warning on native 6 years ago
Dylan Baker 6e4e0028a1 meson_exe: Don't assert that we need an exe_wrapper when we say we don't need one 6 years ago
Marcel Hollerbach f39d2cc3bf meson: add cache for getting options 6 years ago
John Ericson 07777e15d4 Purge `is_cross` and friends without changing user interfaces 6 years ago
John Ericson 32e827dcdc Use `env.machines.*` to avoid some `is_cross` 6 years ago
Marcel Hollerbach d6407445b9 backend: refactor get_custom_target_provided_libraries 6 years ago
John Ericson 4030e7cb7a UserOption no longer has a name field. 6 years ago