165 Commits (4e374d5cefd25dfa0de8debf0c53e8c6f74380d9)

Author SHA1 Message Date
complexoctonion 798f5ef178 Fix performance regression in build file generation 3 years ago
Eli Schwartz 5b7d4f8bd3
rename exe_runner to exe_wrapper everywhere 3 years ago
Pablo Correa Gómez 4f882ff8ec add install_symlink function 3 years ago
Eli Schwartz 99d809b59d
fix BSD ldconfig handling (#9631) 3 years ago
Dylan Baker 73bac14c8f backends/backends: recurse when looking for paths in bundled shared libraries 3 years ago
Dylan Baker f29b54dfe4 build|backend: Fix some type annotations 3 years ago
Dylan Baker 2eafe9a25f backends/backends: fix typo in comment 3 years ago
Crend King 809792c223 Support Visual Studio 2022 backend 3 years ago
Jussi Pakkanen c1b686e395 Make environment objects hash deterministically. 3 years ago
Eli Schwartz 108bd996ee
add install_emptydir function 3 years ago
Eli Schwartz 4ab70c5512
fix extra whitespace 3 years ago
Dylan Baker d661a0cd96 build: use an object rather than a dict for the dep_manifest 3 years ago
Xavier Claessens e006e2ee99 Fix ignored install_tag kwarg in install_subdir() 3 years ago
Filipe Laíns af8b55d49b mintro: add installed_plan 3 years ago
Eli Schwartz 0b63dff3ba
run_target: do not yield broken names with subdirs 3 years ago
Dylan Baker 4d7031437c pylint: turn on superflous-parens 3 years ago
Jussi Pakkanen 267d5385d4 Path special casing for the Xcode backend. 3 years ago
Dylan Baker dffa93b853 backend/backends: use a TypedDict for introspection data 3 years ago
Dylan Baker f6f35aa906 backend/backends: Add type annotations to Backend 3 years ago
Dylan Baker 24284fd9d5 backend/backends: Add verbose to ExecutableSerialisiation initializer 3 years ago
Dylan Baker a5b6b35edb backend/backends: Add type annotations to ExecutableSerilalisation 3 years ago
Dylan Baker 6785504b53 backend/backends: Add type annotations to SubdirInstallData 3 years ago
Dylan Baker ccab6d9c84 backend/backends: Add type annotations to TargetInstallData 3 years ago
Dylan Baker 9fb19ed923 backend/backends: Add type annotations to CleanTrees 3 years ago
Dylan Baker 2664153d24 backend/backends: add type annotations to RegenInfo 3 years ago
Dylan Baker 0ca0e6116c backends: remove unused name parameter from as_meson_exe_cmdline 3 years ago
Dylan Baker 0bc77c604f backends: move method from ninjabackend to base class 3 years ago
Xavier Claessens 8c5aa031b5 Add install tags 3 years ago
Simon Ser 1f3adc4dbe Add feed arg to custom_target() 3 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 3 years ago
Denis Fortin 7bc57d03a5 build: fix object path for vs backend 3 years ago
Daniel Mensinger 3f889606c7 Split compiler detection from Environment 3 years ago
fanc999 edfe24178d
Add Visual Studio 2012/2013 backends (#8803) 3 years ago
Dylan Baker d636b92c1a install_*: FileMode doesn't need to be None 3 years ago
Dylan Baker f2ad5e377e backend: Headers.install_subdir is allowed to be None 3 years ago
Daniel Mensinger 34c28dc92c holders: remove unholder 4 years ago
Dylan Baker 9851c25895 backends: fix TestSerialisation.suite annotations 4 years ago
Eli Schwartz 3eb1da1fa2
condense lines 4 years ago
Eli Schwartz 2c71b63e77
more f-strings everywhere 4 years ago
Dylan Baker 113a159514 use an immutable list for an lru_cached functions 4 years ago
Jussi Pakkanen 43f0aa17b7 Add swift executable support in Xcode. 4 years ago
Dylan Baker bfd06783bd backends: use a set for processed targets instead of a dict 4 years ago
Jason Francis 39c751b94c introspection: export all sources for custom targets 4 years ago
Jussi Pakkanen 1a31882f59 Xcode: make Swift projects work. 4 years ago
Jussi Pakkanen 674538d8c9 Xcode: put all include dirs via a property rather than a cmd line arg. 4 years ago
Jussi Pakkanen 6f76fce904 Xcode: regenerato project file when build conf changes. 4 years ago
Jussi Pakkanen 126db6de12 Xcode: fix running commands that lie in the build root dir. 4 years ago
Jussi Pakkanen 09d89dfaeb Xcode: fix custom target chaining. 4 years ago
Jussi Pakkanen 48e38fbaeb Xcode: fix custom targets that produce objs and libs. 4 years ago
Jussi Pakkanen 9dfd53dc40 Xcode: fix setting up inlude args for source and build dirs. 4 years ago