aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/backend
AgeCommit message (Expand)AuthorFilesLines
2023-06-11ninja backend: fix cleandead deleting files that meson implicitly createsEli Schwartz1-3/+13
2023-05-31preprocess: Allow preprocessing any file extensionsXavier Claessens1-2/+8
2023-05-29avoid endless reconfigure loops when a build directory is copied aroundEli Schwartz1-1/+3
2023-05-21Allow generator.process(generator.process(...))Volker Weißmann2-57/+67
2023-05-20rust: Add system libs used by rust std to staticlib external depsXavier Claessens1-0/+3
2023-05-15Metrowerks: move PCH args to the end of the command lineNomura1-1/+7
2023-05-13Fix paths of Fortran order dependenciesVolker Weißmann1-4/+5
2023-05-03Visual studio: Generate vcxproj.filters files to adds filters to imitated dir...Renan Lavarec1-0/+62
2023-05-02extend install scripts to allow specific directory variable exportsEli Schwartz1-2/+3
2023-04-27Don't use dyndep scanner when preprocessingVolker Weißmann1-0/+2
2023-04-24Initial support for Metrowerks C/C++ compilerNomura1-1/+17
2023-04-21rust: Add new `rust_dependency_map` target configurationSebastian Dröge1-11/+9
2023-04-20intro: add more details to generated json filesCharles Brunet1-18/+43
2023-04-20rust: Also disallow `.` in Rust library target namesSebastian Dröge1-2/+2
2023-04-19rust: Don't use prefer-dynamic in case of proc-macro Rust dependenciesSebastian Dröge1-2/+3
2023-04-14rust: Use `isinstance(d, build.StaticLibrary)` instead of comparing the type ...Sebastian Dröge1-1/+1
2023-04-14rust: Link staticlib/cdylib link targets like link targets from any other lan...Sebastian Dröge1-1/+4
2023-04-14rust: Don't prefer dynamic linking of Rust libraries for cdylibsSebastian Dröge1-5/+9
2023-04-14rust: Convert dashes in crate names to underscoresSebastian Dröge1-4/+14
2023-04-11backend/vs: Fix OpenMPSupportJosh Soref1-2/+2
2023-04-11fix various spelling issuesJosh Soref2-14/+14
2023-04-11better algo to find DLL paths on WindowsCharles Brunet1-6/+62
2023-04-11Revert "find dll path on Windows"Charles Brunet1-34/+10
2023-04-11Change "can not" to "cannot" throughout projectHiPhish3-4/+4
2023-03-30backend/vs: ensure that build dir is preferred to src dirBarnabás Pőcze1-1/+2
2023-03-29Make --vsenv a readonly builtin optionXavier Claessens1-1/+1
2023-03-28backends: fix bug where meson_exe crashed if constructed with found programsEli Schwartz1-1/+1
2023-03-28Add support for meson.options as a replacement for meson_options.txtDylan Baker1-0/+1
2023-03-27find dll path on WindowsCharles Brunet1-10/+34
2023-03-20backends: add a new "none" backendEli Schwartz2-0/+34
2023-03-20backends: simplify class setupEli Schwartz9-9/+25
2023-03-20Add restat = 1 to the fortran_COMPILER ruleVolker Weißmann1-1/+4
2023-03-01rust: Fix handling of proc-macros in rust-project.jsonSebastian Dröge1-7/+9
2023-03-01rust: Store absolute paths in rust-project.jsonSebastian Dröge1-2/+6
2023-03-01backends: fix source dir stripping from rpathsStefan Hajnoczi1-2/+9
2023-02-22Implement rustc controlled whole-archive linkingDylan Baker1-1/+51
2023-02-21backend/ninja: fix rust cfg parsingKarol Herbst1-1/+1
2023-02-10cython: wire up support for emitting and using depfilesEli Schwartz1-1/+5
2023-02-10backends: handle cython ninja rules a bit more idiomaticallyEli Schwartz1-6/+7
2023-02-01pylint 2.16: remove pointless parens around equality assignmentsEli Schwartz1-1/+1
2023-02-01simplify instantiation of builtin type using builtins instead of functionsEli Schwartz1-1/+1
2023-01-15BUG: Fix generated sources not being included as dependencies in cython trans...Thomas Li1-0/+14
2023-01-10backends: Stop passing generator exes to ExecutableSerialisation as stringsDylan Baker3-7/+6
2023-01-08avoid detecting masm as a MSVC-like compiler for detecting showincludesEli Schwartz1-2/+2
2023-01-08msvc: handle filename extensions for incdetect based on the compiler languageEli Schwartz1-2/+3
2023-01-03backends/backends: Add helpful message for getting rid of warningDylan Baker1-1/+1
2022-12-27add builtin option to install licensesEli Schwartz1-6/+12
2022-12-27add license_files kwarg to projectEli Schwartz1-0/+8
2022-12-07Remove useless EmptyExternalProgramXavier Claessens1-4/+1
2022-12-07devenv: Always include env for HOST machineXavier Claessens1-3/+1