Jon Turney
2f6b7875d4
Fix for test cases/frameworks/17 mpi on Cygwin
...
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
7 years ago
Jon Turney
8d5c660944
Make test cases/frameworks/15 llvm tolerate no libtinfo
...
libtinfo only exists if ncurses is configured --with-termlib
7 years ago
Jon Turney
8a48e43fd9
In test cases/frameworks/8 flex, ensure yyparse() is prototyped
...
Old versions of bison (including the one shipped with macOS) do not
prototype yyparse(), just in case you are using a K&R compiler...
7 years ago
Jon Turney
6243262b67
Fix test cases/frameworks/6 gettext for windows
...
Allow installed file 'intlprog' to have .exe extension
7 years ago
Jon Turney
67ef738d61
Skip test cases/frameworks/20 cups if cups not found
7 years ago
Jon Turney
c650bd78ca
Skip test cases/frameworks/19 pcap if pcap not found
7 years ago
Jon Turney
a0e98326ca
Skip test cases/frameworks/16 sdl2 if sdl2 not found
7 years ago
Jon Turney
2aa7f14223
Skip test cases/frameworks/15 llvm if llvm not found
7 years ago
Jon Turney
d78f88160a
Skip test cases/frameworks/13 yelp if itstool isn't found
7 years ago
Jon Turney
d5b8f18f17
Skip test cases/frameworks/12 multiple gir if g-ir-scanner not found
7 years ago
Jon Turney
1d36df3d40
Skip test cases/frameworks/11 gir subproject if prereqs not found
...
Skip test cases/frameworks/11 gir subproject if g-ir-scanner or python3-gi
not found
7 years ago
Jon Turney
90cbe48968
Skip test cases/frameworks/10 gtk-doc if gtkdoc not found
7 years ago
Jon Turney
b5edf78204
Skip test cases/frameworks/8 flex if flex or bison not found
7 years ago
Jon Turney
68a5b8d9fc
Skip test cases/frameworks/7 gnome if prereqs not found
...
Skip test cases/frameworks/7 gnome if glib or python3-gi not found
7 years ago
Jon Turney
5ff84e4f50
Skip test cases/frameworks/6 gettext if prereqs not found
...
Skip test cases/frameworks/6 gettext if gettext or libintl not found
7 years ago
Jon Turney
7d974cd962
Skip test cases/frameworks/4 qt if Qt5 not found
7 years ago
Jon Turney
e4b4911410
Skip test cases/frameworks/1 boost if boost not found
7 years ago
Jussi Pakkanen
d0f2f0ad3b
Newlines in single line strings should only be a warning for now.
7 years ago
Iñigo Martínez
5dc32b4af1
Users.md: Add GVfs
...
Add GVfs to the meson users list
7 years ago
Felipe Borges
926d6ca7e8
Users.md: Add GNOME Boxes and GNOME Usage
...
[skip ci]
7 years ago
Aleksey Filippov
ffa5293901
Split boost dependency out into separate file
...
Boost dependency is very complex and it is easier to manage it
in a separate file.
7 years ago
Nirbheek Chauhan
74ae719033
pkgconfig deps: Add all -L args when using -l args
...
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.
7 years ago
Matthias Klumpp
7e0db58f81
d: gdc: Implement proper dependency gen support
...
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.
7 years ago
Nirbheek Chauhan
8842839bb4
pkgconfig deps: Warn when a static library isn't found
...
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
7 years ago
Nirbheek Chauhan
0c1c387703
gnome: Fix depend_files listing for compile_resources
...
Also add a unit test that will test all codepaths for old Glib tools
versions.
Closes https://github.com/mesonbuild/meson/issues/2860
7 years ago
Aleksey Filippov
79865474c7
Add references to CI and recommendation to disable them for doc only changes [skip ci]
7 years ago
Nirbheek Chauhan
a374eb08e9
Users.md: lightdm-webkit2-greeter no longer uses meson [skip ci]
7 years ago
Nirbheek Chauhan
86e8d587cb
docs: Add subproject warning for source_root and build_root [skip ci]
7 years ago
Nirbheek Chauhan
bc3a26d759
Users.md: Add libzim, which only uses meson
...
[skip ci]
7 years ago
Caio Marcelo de Oliveira Filho
37b702e9aa
Fail if singleline string has multiple lines
7 years ago
Nirbheek Chauhan
aeee01f639
rmtree: Don't retry when the file is not found
...
No need to pointlessly loop for several seconds in this case.
7 years ago
Nirbheek Chauhan
b2007217e0
vala: Fix path of C file with generated Vala files
...
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
7 years ago
Nirbheek Chauhan
657d9f2b29
Support running out-of-tree tests against a meson in PATH
...
Closes https://github.com/mesonbuild/meson/issues/3015
7 years ago
Nirbheek Chauhan
0ec18a0531
wrap: Fix broken logic when initializing submodules
...
Also be more lenient when doing git checkout, and continue even if it
failed.
Closes https://github.com/mesonbuild/meson/issues/3088
7 years ago
Jussi Pakkanen
15358ecc9f
Run FPGA tests.
7 years ago
Nirbheek Chauhan
93e983a49a
Users.md: Update some old/broken URLs
...
[skip ci]
7 years ago
Eric Engestrom
8a2d9e0ad4
docs: fix missing backtick
7 years ago
Nirbheek Chauhan
e6c9923b47
Users.md: link to github page for easy editing
...
Also mention that software on the list will be tested for regressions.
7 years ago
Jussi Pakkanen
55a7c265c1
Merge pull request #2863 from jon-turney/exit-status-on-exception
...
Verify that failing tests are failing with an error, not a python exception
7 years ago
Jussi Pakkanen
1841d53a84
Merge pull request #2943 from ximion/master
...
Don't fail loading subprojects if subprojects_dir is in a subdirectory
7 years ago
Aleksey Filippov
8baaa7b866
Add python3 dependency documentation and link it from python3 module
...
Closes #3009
7 years ago
Matthias Klumpp
a64a237d72
Don't mention "error" in error messages
...
Starting with VS 2017 if the output of any command run by VS contains
the word Error it will interpret that as a fatal error, even if the exit
error code is zero.
This messes up the unit tests on VS 2017, because we sometimes want to
deliberately ignore error messages.
Change "Error" to "Problem" to mitigate this issue until a more
permanent solution is found.
7 years ago
David Fort
8c12c2acc3
doc: fix typo in icestorm documentation
7 years ago
Jussi Pakkanen
6d7a8a0ea4
Merge pull request #2999 from peteruithoven/patch-1
...
Localisation documentation alternative
7 years ago
Jussi Pakkanen
6257fe9e35
Merge pull request #3004 from bredelings/clean-boost
...
Factor out code for windows abi tags.
7 years ago
Hemmo Nieminen
ff1146bc8c
Fix subproject prefix handling when checking subproject option validity.
7 years ago
Martin Ejdestig
b06a4901cb
Document how to set options in subprojects
7 years ago
Jussi Pakkanen
d2445a15a1
Merge pull request #3069 from dcbaker/pch_one_arg
...
Fix targets with C and C++ code that use pre compiled headers
7 years ago
Jussi Pakkanen
2c18e4eb25
Updated docs to do "meson wrap" instead of "wraptool".
7 years ago
Niklas Claesson
e88887be4a
Only remove substring if it is part of string
...
Fixes #2661
7 years ago