aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/backend
AgeCommit message (Expand)AuthorFilesLines
2023-10-05Add env kwarg in generator.process()Nomura2-2/+4
2023-10-05msvc: unify debug filename handlingDudemanguy2-7/+23
2023-10-04Remove unused isinstance() in backends.pyTristan Partin1-2/+0
2023-09-28add support for vs_module_defs to ExecutablesDylan Baker2-1/+3
2023-09-26vs2010backend: avoid duplicated directory structure in vcxproj.filtersLuke Elliott1-1/+69
2023-09-26Revert "Visual studio: Generate vcxproj.filters files to adds filters to imit...Luke Elliott1-63/+0
2023-09-25Add clang-tidy-fix targetLei YU1-0/+1
2023-09-22rust: properly rematerialize static dependencies as well as dynamic onesDylan Baker1-2/+3
2023-09-19Rust: Fix both_libraries() caseXavier Claessens1-3/+2
2023-09-19Rust: Replace rust_crate_type with rust_abiXavier Claessens1-10/+1
2023-09-18Remove get_pkgconfig_variable()Xavier Claessens1-1/+1
2023-09-18xcode: Check for apple framework deps by nameAlbert Tang1-6/+5
2023-09-13install_{data,headers,subdir}: implement follow_symlinksArsen Arsenović1-5/+9
2023-09-10Recognise more include search path opts when populating 'NMakeIncludeSearchPa...Dan Hawson1-40/+33
2023-09-07Fix crash when installing a vala library and python sourcesXavier Claessens1-4/+0
2023-09-06backends/ninja: run `ranlib -c $out` when using the apple arDylan Baker1-1/+12
2023-08-18ninja backend: fix the automatic restat of outputs when reconfiguringEli Schwartz1-3/+3
2023-08-18Add more descriptive description to CustomTargetCharles Brunet1-2/+2
2023-08-11remove useless type annotationsEli Schwartz1-2/+2
2023-08-03ExecutableSerialisation: capture and feed are optional stringsXavier Claessens1-6/+6
2023-08-02Optimize extract_dll_paths in ninja backendCharles Brunet1-24/+29
2023-07-26Fix install_data() default install pathDaniele Nicolodi1-3/+0
2023-07-25make 'gui_app' an interpreter only conceptDylan Baker2-12/+5
2023-07-24ninjabackend: add or correct various bits of typingEli Schwartz1-24/+24
2023-07-24ninjabackend: track all outputs using a setEli Schwartz1-3/+3
2023-07-24ninjabackend: remove useless and unused API bits in phony targetsEli Schwartz1-21/+21
2023-07-23backend: fix checking dep instance for xcodeAlbert Tang1-5/+5
2023-07-21Display more timestamps when profiling ninjaCharles Brunet1-0/+7
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz1-7/+7
2023-07-17Merge pull request #11976 from tristan957/cleanupsJussi Pakkanen1-1/+1
2023-07-13Fix display of generatorCharles Brunet1-2/+2
2023-07-12Fix return type of debugfile functionsTristan Partin1-1/+1
2023-07-10backends: Always take options from targetXavier Claessens4-30/+32
2023-07-10Revert "backends: Cache creation of install data"Eli Schwartz1-1/+0
2023-07-05Merge pull request #11742 from xclaesse/link-whole-casesJussi Pakkanen2-3/+17
2023-07-02genvslite: greatly simplify the implementation of non-genvslite backendsEli Schwartz5-31/+23
2023-06-28Experimental 'genvslite' WIP. (#11049)GertyP6-337/+886
2023-06-27Merge pull request #11902 from dcbaker/submit/rust-module-enhancementsJussi Pakkanen1-1/+59
2023-06-27Archive shared library in AIX (#11850)Aditya Kamath1-0/+22
2023-06-27rust: Override the default MSVCRT when linking Rust and !rust togetherDylan Baker1-1/+54
2023-06-27rust: get stdlib arguments for non-rust languages when linkingDylan Baker1-0/+5
2023-06-26Revert "modules: move gnome targets into gnome module"Eli Schwartz1-2/+1
2023-06-26linkers: delay implementations import until detect is runEli Schwartz2-2/+2
2023-06-26fix regression in handling output overwriting for ar-like linkersEli Schwartz1-2/+2
2023-06-26tree-wide: reduce unneeded imports on specific Dependency implsEli Schwartz2-7/+8
2023-06-21rust: fix -C prefer-dynamic behaviorAlyssa Ross1-9/+10
2023-06-20backends/vs: add sundry type annotationsEli Schwartz1-25/+28
2023-06-20backends/xcode: simplify an obviously too-complicated functionEli Schwartz1-6/+3
2023-06-20delete dead code that has never been referencedEli Schwartz1-5/+0
2023-06-20backends/xcode: various sundry low-effort typing fixesEli Schwartz1-36/+36