Jussi Pakkanen
506cc57cc8
Do not permit invalid and/or nodes to be declared. Closes #1886 .
8 years ago
Tim Hutt
8d8c920a51
Make the 'silent or' test case not fail when it should
...
Previously it would have failed in two different ways depending on whether the parser bug was fixed. Now it will only fail if the parser bug is fixed.
8 years ago
Tim Hutt
057f7e4aae
Add test case for or on a new line silently being ignored
...
Issue #1886
8 years ago
Alistair Thomas
117f4ab8b5
Split out languages from compilers.py
8 years ago
philtherobot
1821598fbb
Improve the example by explaining modules ( #1981 )
...
* Improve the example by explaining modules
* Refer to Qt documentation for its list of modules
* Add a sweet link to Qt's doc.
8 years ago
Alistair Thomas
d71da5bdb3
Converted compilers.py to a sub-package
8 years ago
Alistair Thomas
e5559903b3
Split linkers out from compilers.py
8 years ago
Jussi Pakkanen
080307dd71
Merge pull request #1948 from mesonbuild/tingping/gnome-sanitize-fixes
...
Fix gnome.generate_gir() with address sanitizer
8 years ago
Jussi Pakkanen
65d5ec5f18
Merge pull request #1922 from acfoltzer/rust-improvements
...
Enhance Rust support
8 years ago
Nirbheek Chauhan
185808bf16
vala: Only add --use-header for unity builds
...
Closes https://github.com/mesonbuild/meson/issues/1969
8 years ago
Elliott Sales de Andrade
a681348b05
Add some colour to test output.
...
Bold the section names and colourize errors&skips.
8 years ago
Patrick Griffis
39c75d39fb
docs: Fix version reference
8 years ago
Jussi Pakkanen
4b3eaf1b66
Tag functions in asm properly. Thanks to Matthias Klose for debugging the issue.
8 years ago
Jussi Pakkanen
a48a9217e4
Merge pull request #1966 from QuLogic/gtkdoc-libraries
...
Small gtkdoc improvements
8 years ago
Jens Georg
ce3cec40da
Skip handling non-available dependencies
...
This way, an optional dependency can always be added on Vala targets without
meson adding --pkg
8 years ago
Jussi Pakkanen
624709bfc1
Merge pull request #1920 from QuLogic/hg-dist
...
Add Mercurial dist support
8 years ago
Jon Turney
56efd2211f
Consistently use windows.h, not Windows.h
...
This is significant when compiling using gcc on a case-sensitive filesystem.
8 years ago
Jussi Pakkanen
2d659b649b
Merge pull request #1924 from mesonbuild/tingping/yelp-fixes
...
Various yelp fixes
8 years ago
Igor Gnatenko
f171faee32
docs: be more consistent
8 years ago
Elliott Sales de Andrade
70776cda98
Add build include directory to gtkdoc source paths.
...
This enables gtkdoc to produce documentation on files that were
generated, using configure_file, for example.
8 years ago
Elliott Sales de Andrade
12c997b804
Add example of generated header in docs.
8 years ago
Adam C. Foltzer
6165612f6b
fix indentation per @ignatenkobrain
8 years ago
Elliott Sales de Andrade
ca798e1538
Add all internal dep rpaths to gnome module builds.
...
Running gtkdoc on a shared library that depends on another shared
library would fail otherwise.
8 years ago
Elliott Sales de Andrade
6bc14424b4
Use absolute path to target dir within gnome module.
...
Stuff like gtkdoc may not be run in the top-level build directory, so
these paths need to be absolute.
Fixes #1950 .
8 years ago
Jussi Pakkanen
797bca22a5
Bump version number for new development.
8 years ago
Jussi Pakkanen
defcea7fb5
Update version number for bugfix release.
8 years ago
Jussi Pakkanen
fa9fde5029
Storage object has changed so use values(). Closes #1963 .
8 years ago
Jussi Pakkanen
cccb932f8f
Expand magic markers on custom and run targets too. Closes #1681 .
8 years ago
Jussi Pakkanen
9baa740aa1
Only call to_native once per invocation.
8 years ago
Igor Gnatenko
f8c46951ef
Merge pull request #1956 from mesonbuild/fix1934
...
Handle both pkg-config and pkgconf argument order. Closes #1934 .
8 years ago
Jussi Pakkanen
c3591e5303
Handle both pkg-config and pkgconf argument order. Closes #1934 .
8 years ago
Jussi Pakkanen
3bc7651907
Merge pull request #1951 from mesonbuild/dedupfix
...
Preserve standalone -D arguments
8 years ago
Jussi Pakkanen
7c7dc0efde
Fix a stray variable renaming. Closes #1952 .
8 years ago
Jussi Pakkanen
1c34707aee
Preserve standalone -D arguments always.
8 years ago
Patrick Griffis
733aee123d
tests: Always consider symlink as valid installed file
...
An installed symlink might point to a non-existing file
(because DESTDIR is set) so just always accept them.
8 years ago
Patrick Griffis
ccb253189a
gnome.generate_gir(): Fix linking to libasan if sanitizer enabled
...
This is a bit of a workaround linking directly to it but it is
at least functional unlike before.
Fixes #1910
8 years ago
Jussi Pakkanen
85a263a670
Failing test for -D dedupping.
8 years ago
Nirbheek Chauhan
73c06780f9
Make external library no-op when used with incompatible target ( #1941 )
...
* tests: Add a test for C library in Vala target
https://github.com/mesonbuild/meson/issues/1939
* Make external library no-op when used with incompatible target
This is how it used to behave earlier, but we accidentally regressed
Closes https://github.com/mesonbuild/meson/issues/1939
8 years ago
Jussi Pakkanen
f1996f7291
Use the Windows proof dir deleter consistently.
8 years ago
Nirbheek Chauhan
1441cb9812
wxwidgets: Fix usage of multiple dependency() calls
...
This was broken because the class property will say True but the
object property will not be set. Store the value on the class property
and transfer to object in __init__. Just like PkgConfigDependency.
8 years ago
Nirbheek Chauhan
ea3e28dbb9
valgrind: Fix __init__ call
...
Adds a test so that this is catched later.
Closes https://github.com/mesonbuild/meson/issues/1937
8 years ago
Patrick Griffis
604adce33f
gnome: Fix getting sanitize cflags for gir
...
There was an API break somewhere and this wasn't kept in sync.
Part of #1910
8 years ago
Adam C. Foltzer
35fae9d019
fix failing Rust test cases
8 years ago
Adam C. Foltzer
f4d13e180f
add failing test cases for wrong Rust crate types per @TingPing
8 years ago
Adam C. Foltzer
69b18cf7e9
rename `crate_type` to `rust_crate_type` per @TingPing
8 years ago
Elliott Sales de Andrade
eff273aa43
Add test for Mercurial dist'ing.
8 years ago
Elliott Sales de Andrade
79d005364f
Add Mercurial dist support.
8 years ago
Elliott Sales de Andrade
1aa1d0d9ad
Remove extraneous os.path.split()s.
...
Since only one part is needed, they can be replaced by dirname,
basename, or the originally joined file name.
8 years ago
Jussi Pakkanen
f75d394683
Update versions for new development.
8 years ago
Jussi Pakkanen
93681b0137
Updated version number for release.
8 years ago