summaryrefslogtreecommitdiff
path: root/mesonbuild/backend/backends.py
AgeCommit message (Expand)Author
2023-06-28Experimental 'genvslite' WIP. (#11049)GertyP
2023-06-26linkers: delay implementations import until detect is runEli Schwartz
2023-06-26tree-wide: reduce unneeded imports on specific Dependency implsEli Schwartz
2023-05-02extend install scripts to allow specific directory variable exportsEli Schwartz
2023-05-01extract_all_objects: Include PCH object with MSVCXavier Claessens
2023-04-11better algo to find DLL paths on WindowsCharles Brunet
2023-04-11Revert "find dll path on Windows"Charles Brunet
2023-03-28backends: fix bug where meson_exe crashed if constructed with found programsEli Schwartz
2023-03-27find dll path on WindowsCharles Brunet
2023-03-20backends: add a new "none" backendEli Schwartz
2023-03-20backends: simplify class setupEli Schwartz
2023-03-01backends: fix source dir stripping from rpathsStefan Hajnoczi
2023-01-03backends/backends: Add helpful message for getting rid of warningDylan Baker
2022-12-27add builtin option to install licensesEli Schwartz
2022-12-27add license_files kwarg to projectEli Schwartz
2022-12-07Remove useless EmptyExternalProgramXavier Claessens
2022-12-07devenv: Always include env for HOST machineXavier Claessens
2022-12-07devenv: Add executables locations to both PATH and WINEPATHXavier Claessens
2022-11-30tests: Write out LD_LIBRARY_PATH for built shared librariesDaniel Stone
2022-11-24Fix various spelling errorsDavid Robillard
2022-11-02backends: Try guessing install tag for all installed filesXavier Claessens
2022-10-23vs backend: Add support for CompileTargetXavier Claessens
2022-10-23Add cc.preprocess() method for c-like compilersXavier Claessens
2022-10-09run wrapped-due-to-env commands on unix via the env programEli Schwartz
2022-10-03pylint: enable unnecessary-lambdaDylan Baker
2022-09-28Move classes used by scripts to their own moduleXavier Claessens
2022-09-28Automatically tag systemtap filesXavier Claessens
2022-09-28Automaticall tag installed testsXavier Claessens
2022-09-27compilers: Cleanup a bit languages/suffixes listsXavier Claessens
2022-09-19pylint: enable consider-using-inDylan Baker
2022-09-11backends: limit maximum path of generated filenamesEli Schwartz
2022-09-06Fix install_subdirs not showing up in intro-install_plan.jsonThomas Li
2022-08-26Fix purely white space issues reported by flake8Alf Henrik Sauge
2022-08-24backend/ninja: properly track objects extracted from fortran sourcesDylan Baker
2022-08-22introspection: untangle install_plan implemetation, fix a bunch of wrong onesEli Schwartz
2022-08-18build: Add a Union alias for all build targetsDylan Baker
2022-07-15backends: Remove /Zi arg if requested to use /Z7Christian Wendt
2022-06-14backend: always use the same code to compute the files in ExtractedObjectsPaolo Bonzini
2022-06-14take override_option('unity=...') into account when allowing extract_objects()Paolo Bonzini
2022-06-13ninja backend: generate additional meta-rules for test/benchmarks targetsEli Schwartz
2022-06-13flake8: fix various whitespace nitsEli Schwartz
2022-06-10flake8: remove no longer used importsEli Schwartz
2022-06-09intro-install_plan: fix destinations for build_targets with custom install_dirEli Schwartz
2022-06-08build: Fix annotations for CustomTargetDylan Baker
2022-06-01backends: work around some mypy limitations and fix spotted bugsDylan Baker
2022-05-06devenv: Set WINEPATH when cross compiling for WindowsXavier Claessens
2022-03-31allow RunTarget to skip wrapping due to envEli Schwartz
2022-03-29Target: Stop passing environment in method argsXavier Claessens
2022-03-29Replace backend.get_option_for_target() with target.get_option()Xavier Claessens
2022-03-22OptionOverrideProxy: Handle per-subproject optionsXavier Claessens