Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-03-19 | Exclude subprojects when doing coverage | Joel Klinghed | 2 | -2/+14 | |
Restore subproject exclusion for the html coverage report that existed in the ninja backend legacy target. Also exclude subprojects for the gcovr generated reports. | |||||
2018-03-19 | Use standalone coverage script for legacy targets | Joel Klinghed | 2 | -152/+138 | |
ninja coverage -> generate all possible reports (text, xml, html) depending on gcovr and/or lcov/genhtml availability. ninja coverage-html -> generate only html report ninja coverage-xml -> generate only xml report ninja coverage-text -> generate only text report Make all targets phony, the old legacy rules where just annoying as you would have to remove the old report before being able to generate a new one. ninja coverage succeeds if it can generate at least one report. ninja coverage-* only succeeds if it can generate the requested report | |||||
2018-03-19 | Fixed indentation and space issues found by SideCI | makise-homura | 2 | -2/+2 | |
2018-03-19 | Added Elbrus lcc compilers support as inheritance from gcc ones | makise-homura | 7 | -3/+90 | |
2018-03-19 | fixing some typos on the icestorm page | Felipe Corrêa da Silva Sanches | 1 | -3/+3 | |
2018-03-18 | introspect: tests: Inform about tests run parallelization | Thibault Saunier | 1 | -0/+1 | |
2018-03-18 | Project-templates.md: Fix help command name [skip ci] | Martin Hostettler | 1 | -1/+1 | |
2018-03-18 | Replaced appveyor account by mesonbuild | Aleksey Filippov | 1 | -1/+1 | |
2018-03-17 | Add install_data() failing rename test | Aleksey Filippov | 3 | -0/+3 | |
2018-03-17 | Add install_data() succeeding rename tests | Aleksey Filippov | 6 | -0/+10 | |
2018-03-17 | Add rename parameter to install_data() | Aleksey Filippov | 3 | -8/+14 | |
2018-03-17 | Fix appveyor failures: do not use PowerShell since it triggers ↵ | Aleksey Filippov | 1 | -14/+8 | |
NativeCommandError if pacman prints to stderr Split command to avoid "The input line is too long." error. Also use --needed for pacman to not reinstall already installed packages. | |||||
2018-03-17 | Do not leak out private dependencies for shared libraries. | Jussi Pakkanen | 2 | -1/+18 | |
2018-03-16 | Add test for pkgconfig generation and usage. | Jussi Pakkanen | 7 | -2/+76 | |
This builds a project with pkg-config file, installs it and then builds a second project that uses that dependency and runs the result. | |||||
2018-03-15 | Use target.get_id() instead of basename and type_suffix concatenation at ↵ | Aleksey Filippov | 9 | -14/+53 | |
call site Fixes the bug with flat layout and identical target names in subprojects. Without this change directories are not created with subproject prefix and they can collide. Remove dead makedirs code in Backend.__init__(), during initialization of backend build.targets is empty. Create output directories in Vs2010Backend.generate_projects() instead. Also use double blank line in run_unittests.py according to https://www.python.org/dev/peps/pep-0008/#blank-lines. | |||||
2018-03-15 | Fix FileNotFoundError when restorecon unavailable | Fabrice Fontaine | 1 | -0/+4 | |
Fixes: - http://autobuild.buildroot.net/results/d5dcdfdfab3503fdc387f99e68267972a38c417d Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> | |||||
2018-03-14 | - Updating cpp_std options similar to other compiler classes | Bedarkar, Malhar | 5 | -29/+66 | |
- Updating environment.py for selecting '--vsn' option for armcc only. - Updating build type arguments from GitHub pull request - 3157 Change-Id: Id3151e7715ec1016afdbd65391bb0d414ec7de13 | |||||
2018-03-14 | Turn deprecated commands into errors. | Jussi Pakkanen | 5 | -16/+11 | |
2018-03-13 | Merge pull request #3127 from bluetech/method-permitted-kwargs | Jussi Pakkanen | 5 | -2/+138 | |
2018-03-13 | Merge pull request #3145 from thejk/gcovr | Jussi Pakkanen | 6 | -16/+61 | |
Support gcovr >= 3.1 and add gcovr html report as fallback | |||||
2018-03-13 | pkgconfig: allow any non-found dependency requires arguments | Aleksey Filippov | 1 | -0/+2 | |
On some platforms such as OSX external dependency falls back to different dependency types if it is not found. | |||||
2018-03-13 | pkgconfig: print requires argument type on error | Aleksey Filippov | 1 | -1/+2 | |
2018-03-13 | fixup! Fix coverage-xml and coverage-text targets for gcovr >= 3.1 | Joel Klinghed | 1 | -1/+2 | |
Fix fail cases of detect_gcovr | |||||
2018-03-13 | Fix snippet heading to conform to new formatting rules. | Jussi Pakkanen | 1 | -1/+1 | |
2018-03-12 | fixup! Allow gcovr >= 3.1 to be used to generate html coverage report | Joel Klinghed | 3 | -5/+5 | |
Rename gcovr_3_1 to gcovr_new_rootdir | |||||
2018-03-12 | fixup! Fix coverage-xml and coverage-text targets for gcovr >= 3.1 | Joel Klinghed | 3 | -6/+6 | |
Rename gcovr_3_1 to gcovr_new_rootdir | |||||
2018-03-12 | Merge pull request #3205 from sarum9in/use-itertools | Jussi Pakkanen | 6 | -14/+10 | |
2018-03-12 | Fix shared library building on xcode. | Jukka Laurila | 1 | -1/+1 | |
2018-03-12 | Use os.path.dirname() instead of os.path.split(...)[0] | Aleksey Filippov | 1 | -1/+1 | |
2018-03-12 | Merge pull request #3131 from sarum9in/pkgconfig | Jussi Pakkanen | 6 | -9/+61 | |
Pkgconfig accepts libraries and pkgconfig-dependencies in requires/requires_private parameters | |||||
2018-03-12 | PkgConfigDependency: Search for pkg-config with ExternalProgram | Nirbheek Chauhan | 1 | -16/+16 | |
Strawberry Perl on Windows ships with a Perl implementation of pkg-config embedded inside a BAT file. True horror of horrors, but people do use it, so search for pkg-config with ExternalProgram which has the right Windows-specific cases to deal with that. Closes https://github.com/mesonbuild/meson/issues/3221 | |||||
2018-03-12 | Fix typo preventing soname unit tests from running | Jon Turney | 1 | -1/+1 | |
Fix a typo in ac256cb6 preventing soname unit tests from running | |||||
2018-03-12 | Link "External commands" page from run_command() reference [skip ci] | Aleksey Filippov | 1 | -0/+2 | |
2018-03-12 | Use specific exception types instead of Exception | Aleksey Filippov | 2 | -3/+3 | |
2018-03-11 | Use subprocess.check_output() instead of Popen().communicate() | Aleksey Filippov | 1 | -6/+2 | |
2018-03-11 | Do not use bare except [flake8] | Aleksey Filippov | 4 | -6/+6 | |
Use more specific exception types where appropriate. This patch does not change bare except calls if exception is re-raised. | |||||
2018-03-11 | Use itertools.chain() instead of list concatenation | Aleksey Filippov | 2 | -2/+2 | |
2018-03-11 | docs: update for mesonintrospect.py -> meson introspect | Jon Turney | 1 | -5/+5 | |
mesonintrospect is deprecated since 59a35c4c (PR #2067) | |||||
2018-03-11 | docs: Add custom dependencies missing documentation | Jon Turney | 1 | -0/+26 | |
Add some brief documnentation about custom dependency lookups which are implemented but not documented. | |||||
2018-03-11 | docs: polish documentation for custom dependency detectors | Jon Turney | 1 | -12/+12 | |
Various grammar fixes Fix syntax of MPI examples Add Qt4 | |||||
2018-03-11 | docs: update system cross file documentation | Jon Turney | 1 | -2/+2 | |
Works on all non-Windows since cf98f5e3 (PR #3119) | |||||
2018-03-11 | docs: remove reference to mesongui | Jon Turney | 1 | -3/+1 | |
mesongui was removed in 71f18226 (PR #574) | |||||
2018-03-10 | Merge pull request #3203 from jukkalaurila/bug3185 | Jussi Pakkanen | 3 | -0/+24 | |
Fix bug 3185, "Setting -Dc_args=... option and some others during initial run fails silently' | |||||
2018-03-10 | Show info about possible subproject promotion when appropriate | Jon Turney | 1 | -1/+6 | |
Move call to print_nested_info down into do_subproject() So we don't print info about possible subproject promotion unless subproject failure is due to directory non-existence And we do do that for subproject('foo'), as well as for dependency(fallback: ['foo', ...]) | |||||
2018-03-10 | Add LANG to Dockerfile | Niklas Claesson | 1 | -0/+2 | |
2018-03-10 | Exclude subprojects when doing coverage | Niklas Claesson | 3 | -5/+30 | |
2018-03-10 | Refactor: Add log.error and log.exception to reduce code duplication. | Jukka Laurila | 6 | -24/+37 | |
2018-03-10 | Fix C++ code used for doxygen test | Alex Hirsch | 4 | -7/+10 | |
2018-03-09 | Fixed bug 3185. | Jukka Laurila | 1 | -0/+13 | |
2018-03-09 | Add test for bug https://github.com/mesonbuild/meson/issues/3185 | Jukka Laurila | 2 | -0/+11 | |