aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/modules/unstable_external_project.py
AgeCommit message (Expand)AuthorFilesLines
2022-03-03add D features to InternalDependencyRemi Thebault1-1/+1
2022-03-01clean up FeatureCheck signature to move location to use timeEli Schwartz1-2/+2
2022-01-28build: replace kwargs in CustomTarget initializerDylan Baker1-9/+10
2022-01-26Popen_safe and wrappers can accept os.PathLike for cwdEli Schwartz1-1/+1
2021-11-20add location nodes to some Feature callsEli Schwartz1-4/+4
2021-10-29Remove duplicated CEXE_MAPPING tableXavier Claessens1-3/+4
2021-10-27fix various flake8 whitespace errorsEli Schwartz1-1/+1
2021-10-04modules/external_project: use typed_kwargsDylan Baker1-23/+33
2021-10-04mdoules/external_project: fix most of the mypy warnings/errorsDylan Baker1-29/+39
2021-10-04modules/external_project: clean up and sort modulesDylan Baker1-6/+7
2021-09-30interpreter: Use typed_kwargs for func_custom_targetDylan Baker1-1/+1
2021-09-29external-project: variables must be dict not listXavier Claessens1-1/+1
2021-09-24build: use an object rather than a dict for the dep_manifestDylan Baker1-1/+1
2021-09-14fix traceback for undefined exception when trying to raise exceptionEli Schwartz1-1/+1
2021-08-20external-project: Add support for WAF build systemXavier Claessens1-16/+23
2021-06-30modules: modules need to return either an ExtensionModlue or aDylan Baker1-2/+2
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger1-1/+1
2021-06-18holders: Fix the remaining code to respect the holder changesDaniel Mensinger1-2/+1
2021-06-03deps: Split dependencies.baseDaniel Mensinger1-1/+1
2021-05-28unstable_external_project: Remove unused importsXavier Claessens1-2/+1
2021-05-28modules: Replace find_program_impl() by state.find_program()Xavier Claessens1-25/+12
2021-05-28modules: Stop using InterpreterObjectXavier Claessens1-5/+5
2021-03-26modules/external_project: use typed_pos_argsDylan Baker1-9/+5
2021-03-16externalproject: Flatten configure_options kwargXavier Claessens1-8/+11
2021-03-16externalproject: Do not add --includedir by defaultXavier Claessens1-1/+3
2021-03-16externalproject: Fix error when used from main projectXavier Claessens1-1/+1
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz1-9/+9
2021-03-02exernal_project: Fix default cross compile parametersLeif Middelschulte1-1/+1
2021-02-22minstall: Add --skip-subprojects optionXavier Claessens1-3/+4
2021-01-29external_project: Add default configure optionsXavier Claessens1-12/+12
2021-01-29external_project: Do not set LD in the envXavier Claessens1-1/+4
2021-01-29external_project: Improve loggingXavier Claessens1-1/+3
2021-01-20external_project: Log configure commandXavier Claessens1-0/+4
2021-01-17external_project: Write output in log files when not verboseXavier Claessens1-2/+7
2021-01-13build/interpreter: Split InstallDir to fix layering violationDylan Baker1-9/+9
2021-01-11rename cflags_mapping to CFLAGS_MAPPINGDylan Baker1-4/+4
2021-01-04Use a single coredata dictionary for optionsDylan Baker1-3/+4
2020-11-20use real pathlib moduleDylan Baker1-1/+1
2020-10-04pathlib: Fix resolve() by overriding it in Python 3.5Daniel Mensinger1-1/+1
2020-09-13external-project: Add typing annotationXavier Claessens1-7/+20
2020-09-13external-project: New module to build configure/make projectsXavier Claessens1-0/+253