140 Commits (9528e7deb0e883efde90f7bca60277ad06d62d47)

Author SHA1 Message Date
Eli Schwartz 8ae2bf5a9e
allow RunTarget to skip wrapping due to env 3 years ago
Xavier Claessens 05cfe756f1 Target: Stop passing environment in method args 3 years ago
Xavier Claessens 90310116ab Replace backend.get_option_for_target() with target.get_option() 3 years ago
Xavier Claessens 34f442a365 OptionOverrideProxy: Handle per-subproject options 3 years ago
Xavier Claessens 86aaac8e42 backends: Stop separating base and compiler options 3 years ago
Eli Schwartz 4680c09aac mtest: fix logic bug that broke tests where the cmd is a Windows found program 3 years ago
Xavier Claessens eafb8a8e10 install: Add --strip option 3 years ago
Eli Schwartz a009eacc65
treewide: string-quote the first argument to T.cast 3 years ago
Xavier Claessens 01e92dc543 Fix default install tag for shared lib symlinks 3 years ago
Xavier Claessens ac4f8d0088 devenv: Do not prepend empty list to PATH and LD_LIBRARY_PATH 3 years ago
Xavier Claessens 904b47085f backends: Cache creation of install data 3 years ago
Eli Schwartz 9daaece785
flake8: fix various whitespace errors with badly aligned code 3 years ago
Eli Schwartz baecebda0e
flake8: fix typoed whitespace surrounding tokens 3 years ago
Eli Schwartz a45446b6e5
minstall: stop running ldconfig for the user 3 years ago
Paolo Bonzini fc661c35a2 interpreter: support for forcibly verbose logging of some tests 3 years ago
Paolo Bonzini 3f3439522c mtest: support for forcibly verbose logging of some tests 3 years ago
Nirbheek Chauhan 2512c25c0b ninja backend: Fix usage of same constants file for native and cross 3 years ago
Dylan Baker 214ce0dc8b build: Fix return types of a couple of methods 3 years ago
Eli Schwartz 4b351aef26
first pass at migrating to dataclasses 3 years ago
Eli Schwartz 6f8008cd7d
clean up even more function signatures in preparation for dataclasses 3 years ago
Nirbheek Chauhan 351aee8ace Don't wipe out RPATHs specified by dependencies 3 years ago
Nirbheek Chauhan 06b1132f82 Set RPATH for all non-system libs with absolute paths 3 years ago
Dylan Baker 05d61b4c66 install: Don't run ldconfig on cross builds 3 years ago
Paolo Bonzini 18408f82d1 allow passing a CustomTargetIndex as argument to a test 3 years ago
Paolo Bonzini 2ef06618e2 pass all outputs of a custom_target as arguments to a test 3 years ago
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