Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-06-19 | envconfig: Add support SuperH SH-4 | Dylan Baker | 2 | -2/+4 | |
Fixes: #7358 | |||||
2020-06-19 | docs: Alphabetically sort the cpu_family reference table | Dylan Baker | 1 | -3/+3 | |
It's close, but not quite. This should make it easier to read | |||||
2020-06-19 | Update Users.md [skip ci] | Cyril Richard | 1 | -0/+1 | |
Update Users.md with the add of Siril (www.siril.org) that is migrating from autotools to meson. | |||||
2020-06-18 | Merge pull request #7196 from cconverse711/llvm-cov | Jussi Pakkanen | 12 | -40/+154 | |
coverage: llvm-cov support | |||||
2020-06-18 | docs: replaced `ninja` with appropriate `meson` commands [skip ci] | TheQwertiest | 23 | -85/+113 | |
2020-06-18 | mconf: Fix regression when printing all options | Xavier Claessens | 1 | -8/+8 | |
This is a regression introduced by #5489 | |||||
2020-06-17 | disable coverage tests on msys2 | Cary Converse | 1 | -0/+8 | |
2020-06-17 | add missing gcovr dependencies for msys2 ci | Cary Converse | 1 | -0/+1 | |
2020-06-17 | add missing gcovr dependencies for cygwin ci | Cary Converse | 1 | -0/+5 | |
2020-06-17 | coverage: llvm-cov support | Cary Converse | 12 | -40/+140 | |
2020-06-17 | ci: Remove PostgreSQL from PATH | Nirbheek Chauhan | 4 | -15/+2 | |
It's one of the causes of the cmake test failures, and it's also plaguing the VS2019 jobs now because of the image update. | |||||
2020-06-17 | update Project-templates.md | Michael | 1 | -2/+21 | |
2020-06-16 | interpreter: Allow dependecy or subproject name in force_fallback_for | Xavier Claessens | 1 | -3/+6 | |
2020-06-16 | doc: Fix missing --force-fallback-for documentation | Xavier Claessens | 1 | -0/+8 | |
2020-06-16 | interpreter: Avoid new feature warning when using old has_exe_wrapper() | Xavier Claessens | 1 | -1/+4 | |
2020-06-16 | interpreter: add support for --force-fallback-for | Mathieu Duponchelle | 6 | -2/+43 | |
This new command line option allows specifying dependencies for which to force fallback. See the documentation for more information Fixes: #7218 | |||||
2020-06-16 | Update mesonbuild/modules/gnome.py | Xavier Claessens | 1 | -1/+1 | |
Co-authored-by: Nirbheek Chauhan <nirbheek.chauhan@gmail.com> | |||||
2020-06-16 | Update mesonbuild/modules/gnome.py | Xavier Claessens | 1 | -1/+1 | |
Co-authored-by: Nirbheek Chauhan <nirbheek.chauhan@gmail.com> | |||||
2020-06-16 | gnome: Add fatal_warnings kwarg to generate_gir() | Xavier Claessens | 3 | -2/+17 | |
Fixes: #7130 | |||||
2020-06-15 | macros.meson: Switch to meson compile / install | Igor Raits | 1 | -3/+9 | |
Signed-off-by: Igor Raits <i.gnatenko.brain@gmail.com> | |||||
2020-06-15 | macros.meson: Switch to %{_smp_build_ncpus} | Igor Raits | 1 | -9/+3 | |
It is available since RPM 4.15 which has been around 1 year by now. Signed-off-by: Igor Raits <i.gnatenko.brain@gmail.com> | |||||
2020-06-15 | pep8: add missing import, remove unused variable | Michael Hirsch | 2 | -26/+27 | |
2020-06-15 | run_*tests*.py: print Meson version at start of test suite | Michael Hirsch | 5 | -7/+14 | |
on some systems, tests may take over an hour to run--only to find you might have used an unintended Meson version (e.g. release instead of dev). This change prints the Meson version at the start of the run_*tests*.py scripts. Also, raise SystemExit(main()) is preferred in general over sys.exit(main()) | |||||
2020-06-15 | Documentation, FAQ.md, generated_headers [skip ci] | laolux | 1 | -1/+1 | |
2020-06-15 | environment: fallback regex for versions like 2020.01 | Michael Hirsch | 2 | -6/+18 | |
add four-digit version unit_test cases | |||||
2020-06-15 | test:fortran7: default static so Intel/VS-based compilers pass | Michael Hirsch | 1 | -3/+3 | |
we did the same thing earlier with other Fortran tests for the same reason. | |||||
2020-06-15 | Add exception handling to be also written to the VS project xml | Vili Väinölä | 1 | -0/+12 | |
When changing meson option cpp_eh, it was passed to cl with AdditionalOptions and resulted in unsuppressable warning "cl : command line warning D9025: overriding '/EHs' with '/EHa'" | |||||
2020-06-15 | Added docs for all meson commands + corresponding unit test (#7217) | TheQwertiest | 3 | -0/+718 | |
2020-06-15 | ci: Use test.json to skip VS2017 azure tests | Daniel Mensinger | 5 | -19/+17 | |
See also #7307 #7314 #7316 cc @nirbheek | |||||
2020-06-14 | windows: Canonicalize `:` in filenames | Nirbheek Chauhan | 3 | -2/+10 | |
Fixes https://github.com/mesonbuild/meson/issues/7265 | |||||
2020-06-14 | fortran generated test: add code to reveal issue | Michael Hirsch | 5 | -10/+22 | |
used with Issue #7265 | |||||
2020-06-14 | Use cmake args also when calling get_cmake_info | Vili Väinölä | 1 | -4/+4 | |
- vcpkg libraries are not found when given cmake_toolchain_file and vcpkg_target_triplet as cmake_args when looking for the dependency if the first call to cmake has different arguments. The libraries are found if the first call has same arguments or if the CMakeCache.txt is deleted in call_with_fake_build. | |||||
2020-06-14 | Disable failing cmake jobs on VS2017 | Nirbheek Chauhan | 3 | -0/+16 | |
These only fail when building with msvc/clang-cl on the VS2017-Win2016 image. See: https://github.com/mesonbuild/meson/issues/7307 | |||||
2020-06-13 | cmake: fix definitions with interface libraries (fixes #7299) | Daniel Mensinger | 7 | -7/+28 | |
2020-06-13 | Tweak gnome.gtkdoc() documentation for clarity and grammar | Jon Turney | 1 | -2/+2 | |
2020-06-13 | Also adjust PATH in gtkdochelper for Cygwin | Jon Turney | 1 | -3/+5 | |
Also do Windows loader specific PATH adjustment (to emulate rpath) in gtkdochelper for Cygwin. | |||||
2020-06-13 | Include the dep itself in extra_paths for Windows | Jon Turney | 1 | -0/+1 | |
This is needed in the case where a custom_target directly depends on a shared library, and somehow loads it. (Specifically this can be the case with gtkdoc, when it invokes gtkdoc-scangobj, which will build and run it's own code to load a shared library, to introspect it) | |||||
2020-06-13 | Handle multiple substitutions in eval_custom_target_command() | Jon Turney | 1 | -29/+30 | |
Handle command arguments which contain multiple substitutions correctly in Backend.eval_custom_target_command() In particular, gnome.gtkdoc() makes arguments of the form '--cflags -I@SOURCE_ROOT@ -I@BUILD_ROOT' (where these arguments are then passed down to a compiler invocation) Normally, these are subsequently made right by NinjaBackend.replace_paths(), but if Backend.as_meson_exe_cmdline() decides that the command needs to be pickled, that doesn't happen. (Although having two places where this substitution might happen smells really bad) | |||||
2020-06-13 | azure: Run gtkdoc tests for Cygwin | Jon Turney | 1 | -0/+1 | |
2020-06-13 | ci: Pin ninja to 1.9.0.post1 for now | Nirbheek Chauhan | 1 | -1/+5 | |
See: https://github.com/mesonbuild/meson/pull/7306#issuecomment-643606736 | |||||
2020-06-13 | tests: reset CMakeDependency.class_cmakeinfo | Daniel Mensinger | 1 | -0/+3 | |
2020-06-13 | cmake: Fix handling of path seperators (fixes #7294) | Daniel Mensinger | 6 | -5/+30 | |
2020-06-13 | mdist: Filter out buildtype to avoid warning | Nirbheek Chauhan | 1 | -1/+1 | |
Since we parse buildoptions.json to pass options, we end up passing -Dbuildtype and also -Doptimization and -Ddebug which triggers the warning: WARNING: Recommend using either -Dbuildtype or -Doptimization + -Ddebug [...] Filter out buildtype. It is redundant. | |||||
2020-06-12 | dependencies: Add a couple of type annotations | Dylan Baker | 1 | -2/+3 | |
2020-06-12 | dependencies: Don't allow using the default binary for host on cross compiles | Dylan Baker | 2 | -5/+5 | |
Otherwise we can end up finding dependencies from the build machine for the host machine, which is incorrect. This alters cmake, pkg-config, and all config-tool based dependencies. Fixes: #7276 | |||||
2020-06-12 | dependencies: Don't try to find a binary by "default_path" when cross compiling | Dylan Baker | 1 | -4/+7 | |
2020-06-12 | cmake: Use shared find_external_program instead of open coding | Dylan Baker | 1 | -22/+5 | |
2020-06-12 | dependencies: Split search_tool out of ExternalDependency | Dylan Baker | 2 | -24/+29 | |
it really doesn't make sense to put this in the ExternalDependency class. It doesn't rely on any of the state of that class, and it's generically useful inside meson. | |||||
2020-06-12 | mintro: typings again x2 | TheQwertiest | 1 | -1/+1 | |
Co-authored-by: Dylan Baker <dylan@pnwbakers.com> | |||||
2020-06-12 | mintro: more typing shenanigans | TheQwertiest | 1 | -1/+1 | |