247 Commits (203a548d60343a97e436b59aa026ce17597f1cd1)

Author SHA1 Message Date
Xavier Claessens 598e968993 Add `meson devenv` command and meson.add_devenv() 4 years ago
Xavier Claessens e0fcccc6e2 EnvironmentVariables: Simplify and annotate 4 years ago
Dylan Baker 2be074b1d4 ninjabackend: Use rsp_file_syntax method 4 years ago
Remi Thebault 89202aaaef change RSP quote style decision logic 4 years ago
Jussi Pakkanen 85796229c2 Fix Fortran dep scanner for upper case file extensions. Closes #8395. 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
Dylan Baker d7d80945ea rust: a meson -l argument could be etiher a static or dynamic library 4 years ago
Matthias Klumpp 4e5efd3897
Allow custom target output to be processed by generators 4 years ago
Dylan Baker 0edd005804 rust: replace for loop with any() 4 years ago
Dylan Baker 6544f151db rust: fix linking with external dependencies 4 years ago
Xavier Claessens 2fabd4c7dc minstall: Add --skip-subprojects option 4 years ago
Jussi Pakkanen 72865a2773 Fix combining C and Fortran. Closes #8377. 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
Jussi Pakkanen f3727c62c6 Fix VS C++ module support. 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 4082a3db45 backends/ninja: Implement linking a C ABI target into a rust target 4 years ago
Dylan Baker 456844a4f3 vala: Disable unity builds 4 years ago
Dylan Baker d2c7063c1a ninjabackend: add a few annotations 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
Jeff Moguillansky 7fd69cb4c4 xcode-backend: set global link args 4 years ago
Jeff Moguillansky 5d94d161ff xcode-backend: fix include paths 4 years ago
Xavier Claessens 6c6b5d77d6 add_install_script: add skip_if_destdir kwarg 4 years ago
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