Alexis Jeandet
bf64cf569b
Gnome, pkgconfig, Qt4, Qt5 and windows modules slightly refactored.
...
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
7 years ago
Alexis Jeandet
55975f852e
Introduced extract_as_list.
...
Corrected code style and typo.
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
7 years ago
Alexis Jeandet
7549a39a17
Introduction of listify method. Test on build.py module to see benefits.
...
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
7 years ago
Jussi Pakkanen
9c834a4ecd
Merge pull request #2310 from hvenev/reconfigure-get_option
...
Fix get_option() for base options on reconfigure.
7 years ago
Guillaume Poirier-Morency
02ad00b982
ninja: Fix the dependency on the VAPI when 'vala_vapi' is used
7 years ago
Jussi Pakkanen
288ccb2c58
Run VS2010 tests in a German locale to catch codepage errors.
7 years ago
Jussi Pakkanen
df18c1ac98
Do not use universal newlines on old Python versions.
7 years ago
Jussi Pakkanen
076f3c53bd
Merge pull request #2263 from ximion/dlang
...
d: Add an easy way to use D-specific features
7 years ago
tense-du
0b0448f8f2
Fix getting meson page ( #2341 )
...
* Replaced obsolete tt tag
7 years ago
tense-du
bbda3c7adb
Replaced obsolete tt tag
7 years ago
Nirbheek Chauhan
7c2ae55fab
Revert "Revert "Merge pull request #1931 from centricular/use-patched-ninja""
...
This reverts commit 5eb64a6f3e
.
Let's try again, with a fixed Ninja by QuLogic.
7 years ago
Jussi Pakkanen
b9154dd07c
Added a page for reference tables.
7 years ago
Nirbheek Chauhan
5068f13a28
tests/common/159: Don't try to run 'echo'
...
It's not available on Windows. It was passing in the CI because bash
tools are available on AppVeyor by default.
7 years ago
Matthias Klumpp
c3c37fac38
docs: Document the D support
7 years ago
Matthias Klumpp
61db415d7f
d: Make feature names less verbose
7 years ago
Jan Tojnar
10cdb9ebc9
contributing.txt: Update link to FAQ ( #2330 )
7 years ago
Hristo Venev
56c566a38e
Fix get_option() for base options on reconfigure.
7 years ago
Hristo Venev
f2fc32069b
Add test for get_option(b_xxx) on reconfigure.
7 years ago
tense-du
a59175d1f3
Fix videos page ( #2321 )
...
* Removed duplicate title in doc theme.
* Removed stray lower than tag.
* Replaced obsolete frameborder attribute.
7 years ago
Jussi Pakkanen
19e22ac88a
Merge pull request #2216 from ebassi/yelp-linguas
...
Support LINGUAS for gnome.yelp() languages
7 years ago
Jussi Pakkanen
6fd2fab02c
Merge pull request #2319 from georgmu/cmake2meson-improvements
...
cmake2meson improvements
7 years ago
Nirbheek Chauhan
f04d141088
logging: Print location of log file on error
...
Similar to configure
Closes https://github.com/mesonbuild/meson/issues/2316
7 years ago
Georg Müller
4cbca49976
cmake2meson: convert varexp to lowercase
...
since variable names in 'set' statements are converted to lowercase, the
variable itself should be converted to lower-case too when used.
7 years ago
Georg Müller
567b51ac71
cmake2meson: strip comments from statements
...
Without this change, the following correct cmake will cause an error:
statement(
arg1
# arg2
arg3
)
7 years ago
Georg Müller
c60c21a60d
cmake2meson: convert statements to lower case
...
cmake does not distinguish between upper and lower case, so convert it to
lower case for the later comparisons.
7 years ago
Jérôme Duval
c46c1e74ad
run_tests.py: Haiku has no nice().
7 years ago
Jérôme Duval
0b8db94065
Add is_haiku(), needed for run_tests.py.
7 years ago
Emmanuele Bassi
6f1d7e3d0a
Add deprecation warning for gnome.yelp() argument
...
The 'languages' argument is deprecated; the LINGUAS file supercedes it
as the canonical source of translations.
7 years ago
Jussi Pakkanen
7de61aac12
Clarify that MESONINTROSPECT may have multiple parts.
7 years ago
Jussi Pakkanen
75208604da
Merge pull request #1943 from QuLogic/duplicate-names
...
Fix creation of objects with duplicate names
7 years ago
Jussi Pakkanen
b63710863b
Renamed test serialisation from is_cross to is_cross_built for clarity.
7 years ago
Jussi Pakkanen
9b50a4aac1
An external program is never a "cross test".
7 years ago
Niklas Claesson
fcbefafa1f
MSI: Improve python detection
7 years ago
Chet Gurevitch
e5e060a6b7
Update message for already configured builddir
7 years ago
Iñigo Martínez
540c928e30
gnome: Docbook generation for gdbus_codegen()
...
Add new 'docbook' argument which generates Docbook documentation for
each D-Bus interface. The docbook argument will be used as prefix
in `PREFIX`-NAME.xml pattern, and NAME will be replaced by the D-Bus
interfaces.
7 years ago
Jon Turney
b04c4fa878
Add Windows extra_paths to beginning of PATH when running tests
...
Adding it to the end of PATH means that if an installed instance of a DLL
exists, that would be used instead of the built instance.
Compare with run_exe(), which already gets this right.
7 years ago
Matthias Klumpp
75fdf413e4
Drop feature_args call in favor of letting pkgconfig do this directly
7 years ago
Matthias Klumpp
6cd3f066b4
d: Implement specific properties for D features
7 years ago
Matthias Klumpp
d83c289442
d: Add easy way to use D-specific features
...
Of course D compilers have different flags to set some important
D-specific settings. This adds a simple method to change these flags in
a compiler-agnostic way in Meson.
This replaces the previous `unittest_args` method with a more generic
variant.
7 years ago
Nirbheek Chauhan
276e9c15cc
str.split() can now take a positional argument
...
All the specified characters in the specified argument will be
stripped. If unspecified, the old behaviour is used.
Includes tests.
7 years ago
Jussi Pakkanen
e1fc17ef2a
Merge pull request #2288 from centricular/fix-test-regression
...
Fix regression in test definitions
7 years ago
Nirbheek Chauhan
b3c70f495b
interpreter: Always flatten when unholding arrays
...
Otherwise we might end up with wrapper holders in the Build object and
pickling will then fail, defeating the purpose of the holder objects.
Closes https://github.com/mesonbuild/meson/issues/2211
7 years ago
Nirbheek Chauhan
4a9c31025c
tests/common/48: Don't read newline
...
To avoid platform-specific differences in git settings.
7 years ago
Jussi Pakkanen
77bf63d663
Merge pull request #2291 from centricular/fix-custom-target-includes-ordering
...
backends: Add custom target inc dirs before target inc dirs
7 years ago
Nirbheek Chauhan
db199b06e6
Add a test for the custom target incdirs change
...
https://github.com/mesonbuild/meson/pull/2291
7 years ago
Nirbheek Chauhan
5b1babd611
backends: Add custom target inc dirs before target inc dirs
...
Custom target include dirs must be overridable by target-specific
include dirs otherwise in case of header name collisions, the user has
no way to override this behaviour.
7 years ago
Jussi Pakkanen
27554e9eb1
Merge pull request #2300 from mesonbuild/msixml
...
Create installer file with the XML module
7 years ago
Jussi Pakkanen
cb8b5a165a
Removed --cov from travis.yml since coverage is currently disabled.
7 years ago
Jussi Pakkanen
68ac9b7a0b
Require installer version 5.0, which corresponds to Win 7 and up.
7 years ago
Jussi Pakkanen
a2ef1dc23b
Fix installer generation on 64 bit Windows.
7 years ago