33 Commits (f228e0244b7a826d45960bb090deca9d477a3a7d)

Author SHA1 Message Date
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
Xavier Claessens 11cfc258fc external_project: Add default configure options 4 years ago
Xavier Claessens 6a6323ff09 external_project: Do not set LD in the env 4 years ago
Xavier Claessens 46b68d4c83 external_project: Improve logging 4 years ago
Xavier Claessens 05ab792d58 external_project: Log configure command 4 years ago
Xavier Claessens 903c8716e3 external_project: Write output in log files when not verbose 4 years ago
Dylan Baker e36aca42d0 build/interpreter: Split InstallDir to fix layering violation 4 years ago
Dylan Baker 4580433b82 rename cflags_mapping to CFLAGS_MAPPING 4 years ago
Dylan Baker e81acbd606 Use a single coredata dictionary for options 4 years ago
Dylan Baker f6672c7a19 use real pathlib module 4 years ago
Daniel Mensinger 1dfaccfd91 pathlib: Fix resolve() by overriding it in Python 3.5 4 years ago
Xavier Claessens 6ec0b535ba external-project: Add typing annotation 4 years ago
Xavier Claessens 9d338200da external-project: New module to build configure/make projects 4 years ago