Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-02-22 | Merge pull request #3060 from jon-turney/always-run-framework-tests | Jussi Pakkanen | 18 | -26/+140 | |
Always run all framework tests on all platforms | |||||
2018-02-22 | Fix wxwidgets dependency: pass modules to wx-config | Aleksey Filippov | 3 | -2/+13 | |
Fixes #3123 | |||||
2018-02-22 | Allow for missing install_dir in install_data() | Peter Hutterer | 6 | -0/+12 | |
The documentation doesn't require it and the interpreter code works around the possibility of it being None. The ninja backend code however fails with File "/home/whot/code/meson/mesonbuild/backend/ninjabackend.py", line 796, in generate_data_install dstabs = os.path.join(subdir or None, plain_f) File "/usr/lib64/python3.6/posixpath.py", line 78, in join a = os.fspath(a) TypeError: expected str, bytes or os.PathLike object, not NoneType If install_dir is missing, default to datadir/projectname | |||||
2018-02-22 | Use dependency link arguments in C# targets | Niclas Moeslund Overby | 2 | -0/+18 | |
2018-02-22 | docs: Add a paragraph to the Manual about @EXTRA_ARGS@. [skip ci] | TÖRÖK Attila | 1 | -0/+11 | |
2018-02-21 | Enable searching system crossfile locations on more platforms | Jon Turney | 2 | -51/+54 | |
There's no reason not to also look in these places on Cygwin or OSX. Don't do this on Windows, as these paths aren't meaningful there. Move test_cross_file_system_paths from LinuxlikeTests to AllPlatformTests. | |||||
2018-02-21 | Always run all framework tests on all platforms | Jon Turney | 1 | -14/+31 | |
Always run all framework tests on all platforms, but allow them to be skipped when not running under CI for linux. | |||||
2018-02-21 | Handle a warning location which evaluates to False | Jon Turney | 1 | -1/+1 | |
As written in PR #2856, this code isn't quite right. An ArgumentNode object can evaluate as False (if it's arguments attribute is an empty sequence). If that happens, we then try to hand the location kwarg down to print(), rather than removing it, which causes an invalid keyword argument exception. This failure can be seen e.g. when generating for gnome-twitch (See [1]) [1] https://travis-ci.org/jon-turney/meson-corpus-test/jobs/343017109 | |||||
2018-02-21 | Generate build rpath for pkg-config dependencies consisting of a one ↵ | Martin Hostettler | 1 | -1/+1 | |
absolute path | |||||
2018-02-21 | Fix test cases/frameworks/19 pcap for OSX | Jon Turney | 1 | -1/+7 | |
2018-02-21 | Fix for test cases/frameworks/17 mpi on Cygwin | Jon Turney | 1 | -1/+7 | |
Unusually, the cygwin package for openmpi installs headers into /usr/include, rather than /usr/include/openmpi Prevent pkg-config from suppressing that -I flag, so a gfortran INCLUDE can find those files | |||||
2018-02-21 | Make test cases/frameworks/15 llvm tolerate no libtinfo | Jon Turney | 1 | -1/+1 | |
libtinfo only exists if ncurses is configured --with-termlib | |||||
2018-02-21 | In test cases/frameworks/8 flex, ensure yyparse() is prototyped | Jon Turney | 1 | -0/+2 | |
Old versions of bison (including the one shipped with macOS) do not prototype yyparse(), just in case you are using a K&R compiler... | |||||
2018-02-21 | Fix test cases/frameworks/6 gettext for windows | Jon Turney | 1 | -1/+1 | |
Allow installed file 'intlprog' to have .exe extension | |||||
2018-02-21 | Skip test cases/frameworks/20 cups if cups not found | Jon Turney | 1 | -1/+5 | |
2018-02-21 | Skip test cases/frameworks/19 pcap if pcap not found | Jon Turney | 1 | -2/+6 | |
2018-02-21 | Skip test cases/frameworks/16 sdl2 if sdl2 not found | Jon Turney | 1 | -1/+5 | |
2018-02-21 | Skip test cases/frameworks/15 llvm if llvm not found | Jon Turney | 1 | -0/+5 | |
2018-02-21 | Skip test cases/frameworks/13 yelp if itstool isn't found | Jon Turney | 1 | -0/+6 | |
2018-02-21 | Skip test cases/frameworks/12 multiple gir if g-ir-scanner not found | Jon Turney | 1 | -0/+5 | |
2018-02-21 | Skip test cases/frameworks/11 gir subproject if prereqs not found | Jon Turney | 1 | -1/+11 | |
Skip test cases/frameworks/11 gir subproject if g-ir-scanner or python3-gi not found | |||||
2018-02-21 | Skip test cases/frameworks/10 gtk-doc if gtkdoc not found | Jon Turney | 1 | -0/+5 | |
2018-02-21 | Skip test cases/frameworks/8 flex if flex or bison not found | Jon Turney | 1 | -3/+10 | |
2018-02-21 | Skip test cases/frameworks/7 gnome if prereqs not found | Jon Turney | 1 | -0/+11 | |
Skip test cases/frameworks/7 gnome if glib or python3-gi not found | |||||
2018-02-21 | Skip test cases/frameworks/6 gettext if prereqs not found | Jon Turney | 1 | -0/+9 | |
Skip test cases/frameworks/6 gettext if gettext or libintl not found | |||||
2018-02-21 | Skip test cases/frameworks/4 qt if Qt5 not found | Jon Turney | 1 | -0/+8 | |
2018-02-21 | Skip test cases/frameworks/1 boost if boost not found | Jon Turney | 1 | -0/+5 | |
2018-02-21 | Newlines in single line strings should only be a warning for now. | Jussi Pakkanen | 1 | -1/+2 | |
2018-02-21 | Users.md: Add GVfs | Iñigo MartÃnez | 1 | -0/+1 | |
Add GVfs to the meson users list | |||||
2018-02-21 | Users.md: Add GNOME Boxes and GNOME Usage | Felipe Borges | 1 | -0/+2 | |
[skip ci] | |||||
2018-02-21 | Split boost dependency out into separate file | Aleksey Filippov | 3 | -661/+685 | |
Boost dependency is very complex and it is easier to manage it in a separate file. | |||||
2018-02-20 | pkgconfig deps: Add all -L args when using -l args | Nirbheek Chauhan | 1 | -8/+6 | |
Also don't resolve -lfoo args only when libpaths are defined. cc.find_library() also searches in the toolchain directories, and the static library might be there. | |||||
2018-02-20 | d: gdc: Implement proper dependency gen support | Matthias Klumpp | 1 | -3/+10 | |
Older versions of GDC had broken support for the -MQ flag (resulting in a compiler error). New versions of GDC have this issue fixed (some older versions received a backport). Starting with GCC 7.1 we can assume dependency generation to always work reliably. | |||||
2018-02-20 | pkgconfig deps: Warn when a static library isn't found | Nirbheek Chauhan | 5 | -5/+30 | |
A hard error makes this feature useless in most cases since a static library usually won't be found for every library, particularly system libraries like -lm. Instead, warn so the user can provide the static library if they wish. This feature will be expanded and made more extensible and more usable in the future. Closes https://github.com/mesonbuild/meson/issues/2785 | |||||
2018-02-20 | gnome: Fix depend_files listing for compile_resources | Nirbheek Chauhan | 4 | -23/+53 | |
Also add a unit test that will test all codepaths for old Glib tools versions. Closes https://github.com/mesonbuild/meson/issues/2860 | |||||
2018-02-20 | Add references to CI and recommendation to disable them for doc only changes ↵ | Aleksey Filippov | 1 | -0/+20 | |
[skip ci] | |||||
2018-02-20 | Users.md: lightdm-webkit2-greeter no longer uses meson [skip ci] | Nirbheek Chauhan | 1 | -1/+0 | |
2018-02-20 | docs: Add subproject warning for source_root and build_root [skip ci] | Nirbheek Chauhan | 1 | -6/+11 | |
2018-02-20 | Users.md: Add libzim, which only uses meson | Nirbheek Chauhan | 1 | -0/+1 | |
[skip ci] | |||||
2018-02-20 | Fail if singleline string has multiple lines | Caio Marcelo de Oliveira Filho | 1 | -0/+3 | |
2018-02-20 | rmtree: Don't retry when the file is not found | Nirbheek Chauhan | 1 | -0/+2 | |
No need to pointlessly loop for several seconds in this case. | |||||
2018-02-20 | vala: Fix path of C file with generated Vala files | Nirbheek Chauhan | 3 | -9/+50 | |
We missed one particular edge-case in #2413: when the generated vala file is inside --basedir, the path is not just the basename.c Since this case can never happen in a project test, this includes a unit test for the same. Closes https://github.com/mesonbuild/meson/issues/815 | |||||
2018-02-20 | Support running out-of-tree tests against a meson in PATH | Nirbheek Chauhan | 1 | -5/+11 | |
Closes https://github.com/mesonbuild/meson/issues/3015 | |||||
2018-02-20 | wrap: Fix broken logic when initializing submodules | Nirbheek Chauhan | 1 | -6/+10 | |
Also be more lenient when doing git checkout, and continue even if it failed. Closes https://github.com/mesonbuild/meson/issues/3088 | |||||
2018-02-20 | Run FPGA tests. | Jussi Pakkanen | 1 | -0/+1 | |
2018-02-20 | Users.md: Update some old/broken URLs | Nirbheek Chauhan | 1 | -17/+17 | |
[skip ci] | |||||
2018-02-19 | docs: fix missing backtick | Eric Engestrom | 1 | -1/+1 | |
2018-02-19 | Users.md: link to github page for easy editing | Nirbheek Chauhan | 1 | -1/+1 | |
Also mention that software on the list will be tested for regressions. | |||||
2018-02-18 | Merge pull request #2863 from jon-turney/exit-status-on-exception | Jussi Pakkanen | 10 | -9/+75 | |
Verify that failing tests are failing with an error, not a python exception | |||||
2018-02-18 | Merge pull request #2943 from ximion/master | Jussi Pakkanen | 8 | -8/+63 | |
Don't fail loading subprojects if subprojects_dir is in a subdirectory |