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