623 Commits (c72715db685c35c7ca3198c2cbd5bb680259c822)

Author SHA1 Message Date
fxxf b7159f4a1a
fix crash when passing invalid inputs as build_target dependencies 2 years ago
Paolo Bonzini e4a8f4dbd6 backend: always use the same code to compute the files in ExtractedObjects 2 years ago
Paolo Bonzini dae986073d take override_option('unity=...') into account when allowing extract_objects() 2 years ago
Eli Schwartz 85f3fc2022 flake8: don't use f-strings for strings without formatting 2 years ago
Sutou Kouhei f6e7cc070e build: CustomTargetIndex.is_linkable_target misses '.dylib' 2 years ago
Eli Schwartz c151988b39
intro-install_plan: fix destinations for build_targets with custom install_dir 2 years ago
Dylan Baker ac576530c4 build: correctly annotate _process_install_tag helper 2 years ago
Dylan Baker 2c6def856b Revert "build: check for -fno-pic and -fno-pie while we're checking for pic and pie" 2 years ago
Dylan Baker c3ef52311a build: fix types added in CustomTarget.get_target_dependencies 2 years ago
Dylan Baker c621ab2251 build: Fix type annotations for get_target_dependencies 2 years ago
Dylan Baker 629a9c68e2 build: use inheritance properly for is_internal 2 years ago
Dylan Baker f235b814c3 build: Fix annotations for CustomTarget 2 years ago
Dylan Baker d0a0e04c98 build: Store depends in GeneratedList instead of Generator 2 years ago
Dylan Baker c51639b4ff typing: replace ImmutableSetProtocol with typing.AbstractSet 2 years ago
Dylan Baker f84a7d3827 build: move typename to class level in Target subclasses 2 years ago
Dylan Baker 5f02d0d9e1 build: check for -fno-pic and -fno-pie while we're checking for pic and pie 2 years ago
Dylan Baker a8521fef70 build: use a helper to process set install tags 2 years ago
Dylan Baker b53d144794 build: stop overwriting outputs, and replace the intended output 2 years ago
Dylan Baker 503a061e68 targets: Fix annotations of get_install_dir to be accurate 2 years ago
Eli Schwartz 194c28297f fix incorrectly allowed kwarg for custom_target 2 years ago
Dylan Baker a6df51aa8c build: replace hand rolled code with CustomTarget[Index].links_dynamically() 3 years ago
Dylan Baker bd68e8c613 build: Add a `links_dynamically` method to CustomTarget[Index] 3 years ago
Dylan Baker 6e36f8f666 build: fix annotations for BuildTarget.link*target 3 years ago
Eli Schwartz d6e3517e0d
fix regression in reporting errors for invalid gnu_symbol_visibility 3 years ago
Xavier Claessens 18bec0d3e3 pkgconfig: Use EnvironmentVariables to build PKG_CONFIG_* env 3 years ago
Ferdinand Thiessen 157d438835 Validate setting of install_tag for CustomTarget 3 years ago
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 e33ec88ac7 Pass environment down to base Target class 3 years ago
Xavier Claessens b66a477bbc build.py: Simplify uses_rust() 3 years ago
Xavier Claessens c8c8aeef0f build.py: Simplify validate_sources() 3 years ago
Xavier Claessens f2d21bf8a9 Make compilers list per subproject 3 years ago
Xavier Claessens eccdbfe3d1 Make sure we support "<lang>_args" kwarg for all languages 3 years ago
Xavier Claessens 86aaac8e42 backends: Stop separating base and compiler options 3 years ago
Tristan Partin 39f1d52e4a Add ability to add resources to jars 3 years ago
Dylan Baker f9445300b3 structured_sources: fix subdir handling 3 years ago
Eli Schwartz a009eacc65
treewide: string-quote the first argument to T.cast 3 years ago
Dylan Baker c08b6e29d9 Add support for rust proc-macro crates 3 years ago
Dylan Baker 7d1431a060 build: plumb structured sources into BuildTargets 3 years ago
Dylan Baker 39433762a9 build: Add structured sources 3 years ago
Dylan Baker aa03a0c346 build: fix typo in type alias 3 years ago
Dylan Baker df2a437b5b build: fix type annotation issue 3 years ago
Xavier Claessens 01e92dc543 Fix default install tag for shared lib symlinks 3 years ago
Dylan Baker bcf924dc7b interpreter: annotate the find_program chain 3 years ago
Dylan Baker b07d4bb206 build: Add a couple of type annotations for the Interpreter to use 3 years ago
Remi Thebault 4fe6f0dd29 add D features to InternalDependency 3 years ago
Dylan Baker b4a512b9f8 build: Add a `__bool__` dunder to ConfigurationData 3 years ago
Xavier Claessens 6acfe48f32 Allow setting method/separator in environment() and meson.add_devenv() 3 years ago
Xavier Claessens 24f224777d devenv: Add --dump option 3 years ago