Gabríel Arthúr Pétursson
2fc3fc8d67
Remember which Visual Studio backend was auto-detected
...
This fixes the REGEN build target since VSINSTALLDIR does not get set by
Visual Studio when building targets.
Fixes #2848 .
7 years ago
Gabríel Arthúr Pétursson
c8355c9ffa
Fail Visual Studio version detection if VSINSTALLDIR is not set
...
The Visual Studio Developer Command Prompt always sets the VSINSTALLDIR
environment variable. If not, we probably have a broken environment and
won't get very far anyway.
7 years ago
Gabríel Arthúr Pétursson
2c1b45b2b2
Release notes for 0.43 are no longer preliminary
7 years ago
TingPing
ff81db83af
docs: Fix missing syntax highlighting
7 years ago
Nirbheek Chauhan
de3feb9625
docs: find_program native: is available since 0.43
7 years ago
Karol Szuster
8fb7d9261a
Add missing space
7 years ago
Jussi Pakkanen
7fc46a3d06
Explain test setup a bit more.
7 years ago
Jussi Pakkanen
ac8d6087bf
Merge pull request #2334 from mesonbuild/promotedep
...
Add functionality to promote nested dependencies to top level.
7 years ago
Jussi Pakkanen
1806aac376
Merge pull request #2817 from jon-turney/master
...
Update prefix-dependent defaults when project(default_options:) changes prefix
7 years ago
Jussi Pakkanen
d55e98ef50
Merge pull request #2581 from NickeZ/check-subproj-version
...
Disallow subprojects have incompatible deps
7 years ago
Jussi Pakkanen
1904b1a976
Merge pull request #2806 from inigomartinez/gtkdoc
...
gnome.gtkdoc: Add support for non string based content files
7 years ago
Jussi Pakkanen
7ed92d28e8
Merge pull request #2819 from NickeZ/boost-comp-fix
...
boost: Allow older behavior with a warning
7 years ago
Jussi Pakkanen
d0d07a6fa9
Merge pull request #2826 from bredelings/fix-clang-on-linux
...
Fix linking with clang++ on linux if install_rpath.
7 years ago
Andrei Alexeyev
84e47ab654
fix AttributeError in CustomTargetIndex.__repr__
7 years ago
Jussi Pakkanen
a5507404ab
Reformat and update doc page.
7 years ago
Passw
caf151afb9
add one more blank line at the tail of Disabler.md
...
From http://mesonbuild.com/Manual.html , it seems that `Disabler.md` messes up `Modules.md`
7 years ago
Nirbheek Chauhan
55abe16d5a
unit tests: Test that relative install_rpath works correctly
...
We weren't testing this with C++, so the breakage was missed.
https://github.com/mesonbuild/meson/issues/2814
7 years ago
Niklas Claesson
8a89956142
Add failing boost test
7 years ago
Niklas Claesson
d014087fd9
boost: Allow older behavior with a warning
...
Fixes #2813
7 years ago
Benjamin Redelings
f3c182f07d
Add whitespace around '+'.
7 years ago
Benjamin Redelings
907744d55e
Fix linking with clang++ on linux if install_rpath.
7 years ago
Iñigo Martínez
7f78b8aafc
gnome.gtkdoc: Extend GtkDoc test
...
The GtkDoc test has been extended to also test the inclusion of
generated files.
To test this, a new python script has been included which generates
a new docbook file which is included as content file.
7 years ago
Iñigo Martínez
f022cb3a40
gnome.gtkdoc: Add dependencies over generated targets
...
The gtkdoc function can also use generated targets to create
documentation. However, the dependencies over these generated files
are missing, so these must be also included in the run target.
7 years ago
Jussi Pakkanen
a50106afee
Merge pull request #2636 from dcbaker/submit/no-unknown-arguments
...
Don't accept unknown command line arguments
7 years ago
Niklas Claesson
7f4f082d69
Print 'cached' if dependency is found in cache
7 years ago
Niklas Claesson
ba161d42ee
subproject handling: add fix
7 years ago
Niklas Claesson
d1d2aa2213
subproject handling: add two tests
7 years ago
Xavier Claessens
68eedc8b71
pkgconfig: Rename DepsHolder to DependenciesHelper
7 years ago
Jussi Pakkanen
27d4a611a5
Fix Windows.
7 years ago
Jon Turney
861cbc2e73
Update prefix-dependent defaults when project(default_options:) changes prefix
...
Fixes #2811
7 years ago
Jon Turney
198251395a
Add a test of prefix-dependent defaults for project(default_options:)
...
See #2811
7 years ago
Jussi Pakkanen
ff98407ade
Dead code removal.
7 years ago
Xavier Claessens
2881db7379
pkgconfig: Move pc file checks to run_unittests.py
7 years ago
Xavier Claessens
f9c9e80d4a
pkgconfig: Update documentation
7 years ago
Xavier Claessens
49977686b5
pkgconfig: Use the pc file we generated for libraries
7 years ago
Xavier Claessens
9e541a0fff
pkgconfig: Avoid duplicated -L flags
7 years ago
Xavier Claessens
1c0570906c
pkgconfig: Allow passing Dependency objects to library(_private)
...
Special case ThreadDependency by taking compiler's flags and
PkgConfigDependency by adding them in requires(.private) instead. For
other Dependency objects just take their link_args and compile_args.
Closes #2725
7 years ago
Xavier Claessens
2ff37ae41a
pkgconfig: Early abort tests if pkg-config is not present
7 years ago
Jussi Pakkanen
b437977a60
Created documentation page for code contributions.
7 years ago
Jussi Pakkanen
b6dd50db31
Merge pull request #2791 from behlec/compiler-version
...
Add more version information to compiler
7 years ago
Alexis Jeandet
0560478f75
[Dependencies] Add --ldflags to cups-config invocation
...
--libs only gives libs to link with, not flags and eventually lib path
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
7 years ago
Jussi Pakkanen
dc39c46841
Merge pull request #2799 from inigomartinez/remove-duplicates
...
Remove duplicated values in array options
7 years ago
Dylan Baker
d4673301b8
tests: skip libwmf test if libwmf-config not installed
7 years ago
Iñigo Martínez
1eab075c8e
Deprecate duplicated values in array options
...
Duplicated options in array types have been removed by a previous
commit but someone could be using it.
The previous behaviour has been restored but the existence of
duplicates is now tested, and in that case a `DEPRECATION` message
is shown.
7 years ago
Christoph Behle
c772841af7
Fix: More information for C compilers.
...
Add full version to gnu and icc C compiler.
7 years ago
Dylan Baker
e245e57865
Warn on unknown command line arguments
...
I have a tendency to typo things. Humans in general are bad at spotting
spelling mistakes, computers are not. This patches prints the bad
options and provides the generic meson "This will be a hard error
someday" message.
7 years ago
Dylan Baker
e1c9d2f53a
mesonmain: Remove useless ternary
...
This ternary checks the value of a bool, and returns the same value.
7 years ago
Iñigo Martínez
f92d117bec
gnome.gtkdoc: Add support for non string based content files
...
gnome's gtkdoc function does not support content files which are
not strings. However, there are situations where files generated
by other targets might be needed.
7 years ago
Jussi Pakkanen
8eaa0a2732
Use -MD instead of -MMD for reliability.
7 years ago
Jussi Pakkanen
34c03719a3
Added documentation.
7 years ago