Florian Zwoch
7e1caaf1cd
ninja: Generator is more informative on what it is doing.
7 years ago
Dylan Baker
59a90309ab
Fix error message for find_program if program cannot be found
...
Currently this raises an exception because exename is undefined.
7 years ago
Niklas Claesson
07dde545d9
Add @PLAINNAME@ and @BASENAME@ to arguments argument for Generator
...
Fixes #1282
7 years ago
Nirbheek Chauhan
65dfa428d5
tests/common/144: Add a test for #1865
...
Ninja goes into an infinite loop when you build this.
7 years ago
Nirbheek Chauhan
6c38b1f281
docs: Document the new str.strip() feature
7 years ago
Nirbheek Chauhan
ef0501fc7d
tests: Only error for lines starting with tabs
...
Otherwise we can't even use tabs for testing.
7 years ago
Nirbheek Chauhan
20991c0669
dependencies: Add version detection to pcap
7 years ago
Nirbheek Chauhan
59473e9ed7
Add a new compiler method: get_return_value()
...
This method accepts a single function that takes no arguments and
returns a single value which can be a value that can be cast to
a 64-bit signed integer, or a string, and returns that value.
Mostly useful for running foolib_version() functions that return the
currently-available version of libraries.
7 years ago
Nirbheek Chauhan
140c463b01
Add detail to the command: kwarg of custom targets
7 years ago
Jussi Pakkanen
898b723ee5
Merge pull request #2331 from mesonbuild/winencode
...
Do not use universal newlines on old Python versions.
7 years ago
Ola x Nilsson
307b69b69a
Fix table in Compiler-properties
...
hotdoc requires a pipe character for the right edge
7 years ago
Jussi Pakkanen
1556b1bdb0
Merge pull request #2264 from jeandet/master
...
Some refactoring, introduction of listify function.
7 years ago
Alexis Jeandet
e553d0807b
Last round with listify function refactoring.
...
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
7 years ago
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