1079 Commits (9d42e58ea2d673a63a9918f138b81d1bd6057e73)

Author SHA1 Message Date
Paolo Bonzini 9d42e58ea2 sourceset: reinstate extra_deps 3 years ago
Paolo Bonzini 076855c22f sourceset: rename "dependencies" fields to deps 3 years ago
Eli Schwartz a5bb654377
gnome module: fix crash due to misused function while generating gir command 3 years ago
Ralf Gommers 44104e820a Remove a spurious debug print in Python module 3 years ago
Tristan Partin 2c03b2bb7f Move dataonly pkgconfig file to datadir/pkgconfig 3 years ago
Eli Schwartz 266e8acb58
fix python traceback when gtkdoc needs an exe_wrapper but doesn't have one 3 years ago
Eli Schwartz 2540ad6e9e
fix correctly detecting whether python is found if link args are empty 3 years ago
Eli Schwartz a009eacc65
treewide: string-quote the first argument to T.cast 3 years ago
Eli Schwartz 187dc656f4
merge various TYPE_CHECKING blocks into one 3 years ago
Tristan Partin d072ebc955 Fix @typed_pos_args on java.generate_native_headers 3 years ago
Dylan Baker 7d1431a060 build: plumb structured sources into BuildTargets 3 years ago
Eli Schwartz 8b573d7dc6
i18n.merge_file: do not disable in the absence of gettext tools 3 years ago
Eli Schwartz 1f3640c7db
i18n module: report initial call site when disabling translation support 3 years ago
Eli Schwartz 08928821ec
i18n module: detect gettext tools at configure time 3 years ago
Eli Schwartz e67fd1f551
i18n module: fix bug that made msgfmthelper die on combinations of args 3 years ago
Xavier Claessens e80a9c2cba wayland module: Allow building both client and server sides 3 years ago
Tristan Partin 5048390a98 Port JavaModule to NewExtensionModule API 3 years ago
Tristan Partin 1960810d64 Fix @typed_pos args on java.generate_native_header 3 years ago
Dylan Baker 3e90f27703 interpreter: replace build_def_files with OrderedSet 3 years ago
Dylan Baker 5787f81615 interpreter: add cm_interpreter to SubprojectHolder 3 years ago
Dylan Baker 4a2058cb83 interpreter: use typed_kwargs for subproject() 3 years ago
Dylan Baker f4ae32c2ad modules/cmake: add type annotations for subproject method 3 years ago
Remi Thebault 4fe6f0dd29 add D features to InternalDependency 3 years ago
Tristan Partin 18147b91ff Deprecate java.generate_native_header() in favor of java.generate_native_headers() 3 years ago
Eli Schwartz d39b330075 clean up FeatureCheck signature to move location to use time 3 years ago
Xavier Claessens 79c6075b56 devenv: Set PYTHONPATH where we install python modules 3 years ago
Xavier Claessens c4b8c23eb1 Add API for modules that wants to define their devenv 3 years ago
Xavier Claessens ad75a2bfec modules: Make ExtensionModule inherit from NewExtensionModule 3 years ago
Xavier Claessens c5c02b72e1 Cache the result of python.find_installation() 3 years ago
Eli Schwartz 880d5000b2
sourceset module: fix minor regression in making sourcesets immutable 3 years ago
Mark Bolhuis 5a4177523e modules/wayland: Add unstable_wayland module 3 years ago
Andrea Pappacoda fcca265035 cmake: configure_package_config_file can now take a dict 3 years ago
Andrea Pappacoda c42a3fd2fb cmake: typed_kwargs for configure_package_config_file 3 years ago
Dylan Baker 57c8e1a780 run_mypy: add sourceset module 3 years ago
Dylan Baker ab0ffc6a22 modules/sourceset: Fix remaining typing issues 3 years ago
Dylan Baker c0be7e05b0 modules/sourceset: use typed_kwargs for all functions 3 years ago
Dylan Baker 5dc355105a modules/sourceset: Use typed_pos_args 3 years ago
Dylan Baker d39bb133f0 modules/sourceset: add a few super easy type annotations 3 years ago
Dylan Baker 8712afd35e modules/sourceset: sort imports 3 years ago
Eli Schwartz 78945fb983
python module: add option to specify a python environment to install to 3 years ago
Eli Schwartz e8375d20a9
modules: add ModuleState API to check whether an option was user-specified 3 years ago
Eli Schwartz 9daaece785
flake8: fix various whitespace errors with badly aligned code 3 years ago
Eli Schwartz 6240920c21
pkgconfig module: allow custom variables to reference builtin directories 3 years ago
Andrea Pappacoda 316cf3a717 cmake: add arch_independent kwarg 3 years ago
Andrea Pappacoda a755750cae cmake: typed_kwargs for write_basic_package_version_file 3 years ago
Andrea Pappacoda 248e6cf473 pkgconfig: set libdir only if used 3 years ago
Dylan Baker 029652ecb5 modules/gnome: remove unnecessary type check 3 years ago
Dylan Baker 457fb53ea4 gnome: genmarshal: If the source includes the header, depend on it 3 years ago
Dylan Baker 11f9638035 build: replace kwargs in CustomTarget initializer 3 years ago
Dylan Baker 5d31735c1e modules/gnome: Allow gdbus_annotations to take an empty list again 3 years ago