16 Commits (cf35d9b4cebecd3e565d49e4d9f4a5366429463a)

Author SHA1 Message Date
Dylan Baker 6ccd708f30 modules: get rid of the .*machine variables 11 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 12 months ago
Stas Sergeev be04234c85 external_project.py: fix --host value 12 months ago
Xavier Claessens f1c35b561f pkgconfig: Set PKG_CONFIG in env for devenv and g-ir-scanner 1 year ago
Charles Brunet 7cbe37ebd9 Add more descriptive description to CustomTarget 1 year ago
Xavier Claessens 183e4b8e90 PkgConfigDependency: Move CLI handling into its own abstraction 1 year ago
Eli Schwartz 7afc69254d
fix implicit_reexport issues and enforce them going forward 1 year ago
Eli Schwartz b1ddfabf8f
dependencies: defer importing a custom dependency until it is used 1 year ago
Dylan Baker ada2a976f0
mlog: use a hidden class for state 2 years ago
Charles Brunet fbab1488ae extra_files keyword in declare_dependency() 2 years ago
Eli Schwartz 680b5ff819
treewide: add future annotations import 2 years ago
Dylan Baker a28545d9cb modules/external_project: `make` should be immutable 2 years ago
Paolo Bonzini b3fc3cd6b5 add objects keyword argument to declare_dependencies 2 years ago
Dylan Baker d5e899c768
pylint: enable the bad_builtin checker 2 years ago
Thomas Li a4d5442207 Fix install_subdirs not showing up in intro-install_plan.json 2 years ago
Dylan Baker a78992dd81 interpreter: move handling of module stability to interpreter 2 years ago
Dylan Baker c32f83a829 modules: Add stabilization information to ModuleInfo 2 years ago
Dylan Baker 6843f56f6b modules: use module level information about new and deprecation 2 years ago
Xavier Claessens 807cbcb350 external-project: Add depends kwarg 2 years ago
Xavier Claessens 18bec0d3e3 pkgconfig: Use EnvironmentVariables to build PKG_CONFIG_* env 3 years ago
Xavier Claessens e33ec88ac7 Pass environment down to base Target class 3 years ago
Remi Thebault 4fe6f0dd29 add D features to InternalDependency 3 years ago
Eli Schwartz d39b330075 clean up FeatureCheck signature to move location to use time 3 years ago
Dylan Baker 11f9638035 build: replace kwargs in CustomTarget initializer 3 years ago
Eli Schwartz d73e81c77b
Popen_safe and wrappers can accept os.PathLike for cwd 3 years ago
Eli Schwartz 32821be623
add location nodes to some Feature calls 3 years ago
Xavier Claessens 7a12c911bf Remove duplicated CEXE_MAPPING table 3 years ago
Eli Schwartz 8947352889 fix various flake8 whitespace errors 3 years ago
Dylan Baker 4c00e63574 modules/external_project: use typed_kwargs 3 years ago
Dylan Baker f228e0244b mdoules/external_project: fix most of the mypy warnings/errors 3 years ago
Dylan Baker 7c3f256b14 modules/external_project: clean up and sort modules 3 years ago
Dylan Baker c3c30d4b06 interpreter: Use typed_kwargs for func_custom_target 3 years ago
Xavier Claessens e836076e24 external-project: variables must be dict not list 3 years ago
Dylan Baker d661a0cd96 build: use an object rather than a dict for the dep_manifest 3 years ago
Eli Schwartz 2c34b2f063
fix traceback for undefined exception when trying to raise exception 3 years ago
Xavier Claessens 12e5bfbc1c external-project: Add support for WAF build system 3 years ago
Dylan Baker 4a0a6a8083 modules: modules need to return either an ExtensionModlue or a 3 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 3 years ago
Daniel Mensinger 7c757dff71 holders: Fix the remaining code to respect the holder changes 3 years ago
Daniel Mensinger 95b70bcb97 deps: Split dependencies.base 4 years ago
Xavier Claessens 2fb24b18e1 unstable_external_project: Remove unused imports 4 years ago
Xavier Claessens 8abbc5cc5d modules: Replace find_program_impl() by state.find_program() 4 years ago
Xavier Claessens 3340284805 modules: Stop using InterpreterObject 4 years ago
Dylan Baker b1d85f3cde modules/external_project: use typed_pos_args 4 years ago
Xavier Claessens 6415453f17 externalproject: Flatten configure_options kwarg 4 years ago
Xavier Claessens a0689647a9 externalproject: Do not add --includedir by default 4 years ago
Xavier Claessens f6d5e8aa47 externalproject: Fix error when used from main project 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Leif Middelschulte 8339594014 exernal_project: Fix default cross compile parameters 4 years ago
Xavier Claessens 2fabd4c7dc minstall: Add --skip-subprojects option 4 years ago