Jon Turney
0774f319e8
Don't use --export-dynamic on Cygwin
...
After PR #2662 , running test case common/125 shared module/ on Cygwin gets
me:
$ ninja -C _build
ninja: Entering directory `_build'
[7/7] Linking target prog.exe.
/usr/lib/gcc/x86_64-pc-cygwin/6.4.0/../../../../x86_64-pc-cygwin/bin/ld: warning: --export-dynamic is not supported for PE+ targets, did you mean --export-all-symbols?
Also, fix doc for correct version of first apperance.
Future work: Notwithstanding the hint that ld gives, these options are not
equivalent, and it's not clear we should be using it here:
--export-all-symbols is the default behaviour, and if the exports are
restricted by explicit annotations or a .def file, this option might be
overriding that...
2018-02-08 23:51:06 +02:00
Jon Turney
7bfcf68777
Add get_pkgconfig_variable(default:)
...
Also use that to squelch the warning for internal uses which handle the
variable missing case (just gnome at the moment)
A follow up to PR #2914
2018-02-08 00:35:38 +02:00
Aleksey Filippov
f5917d261c
Use text keyword for directory example code blocks
2018-02-05 01:28:07 +00:00
Aleksey Filippov
65afa967d0
Add strip_directory=true example for multi-component path
2018-02-05 01:28:07 +00:00
Aleksey Filippov
79d8f2adbf
Fix misprint in strip_directory example
2018-02-05 01:28:07 +00:00
Aleksey Filippov
13f91840e3
Clarify multi-component source directory behavior of install_subdir()
2018-02-05 01:28:07 +00:00
Aleksey Filippov
549f9a41e5
Rename install_subdir() option elide_directory to strip_directory
2018-02-05 01:28:07 +00:00
Aleksey Filippov
8ca3cc0c3d
Add elide_directory keyword for install_subdir() function
...
If elide_directory=true install_subdir() installs directory contents
instead of directory itself, eliding name of the source directory.
Closes #2869 .
2018-02-05 01:28:07 +00:00
Jussi Pakkanen
4637cf4e95
Fix run target documentation. Closes #1793 .
2018-02-04 19:06:02 +02:00
Martin Kelly
36aca4cd3c
add meson.project_license() builtin
...
This Fixes #2941 .
2018-01-31 23:54:28 +02:00
Jussi Pakkanen
d6bed2a77d
Merge pull request #2764 from mesonbuild/generatorpath
...
Generator outputs can have path segments
2018-01-13 19:00:38 +02:00
Nikita Churaev
de8018a17d
Add `export_dynamic` argument to `executable`. ( #2662 )
2018-01-09 21:36:13 +02:00
Nirbheek Chauhan
2d08c190d0
docs: get_option returns relative paths for xxxdir options
...
[skip ci]
2018-01-02 19:01:34 +05:30
Nirbheek Chauhan
de3feb9625
docs: find_program native: is available since 0.43
2017-12-28 04:27:38 +05:30
Jussi Pakkanen
34c03719a3
Added documentation.
2017-12-18 21:10:14 +02:00
Iñigo Martínez
514d21e6a4
docs: Add documentation to dependency variables
...
Meson is able to redefine variables when retrieving them from
`pkg-config` dependencies. However, the documentation is missing.
This patch adds documentation for this feature.
2017-12-12 18:33:04 +00:00
Jussi Pakkanen
04d5d017c5
Fix documentation on disabler behaviour with short circuiting.
2017-12-11 22:21:39 +02:00
Jussi Pakkanen
e674434389
Updated version number for new release.
2017-12-10 17:56:27 +02:00
Ernestas Kulik
7ae5716f67
Touch up install_dir() documentation
...
It no longer removes the target tree before copying files.
2017-12-09 01:52:33 +02:00
Jussi Pakkanen
bc83c58d37
Merge pull request #2731 from mesonbuild/disabler
...
Created disabler object type
2017-12-05 01:10:50 +02:00
Jussi Pakkanen
d3dcef7efc
Added documentation for disabler objects.
2017-12-05 01:09:15 +02:00
Jon Turney
87e6201214
Document and improve not-found dependency objects
...
Document dependency('', required:false) usage.
Avoid emitting 'Dependency found: NO'.
2017-12-05 01:04:57 +02:00
Zbigniew Jędrzejewski-Szmek
01ab4acf7f
docs: note when warning() was added
...
Followup for 1540e615f1
.
2017-11-29 21:13:49 +02:00
Jussi Pakkanen
746e70c0da
Merge pull request #2512 from dcbaker/wip/config-tool-variables
...
Add method to get values from config tool based dependency
2017-11-28 22:01:00 +02:00
Jussi Pakkanen
5bc1009109
Add if_found kwarg to subdir().
2017-11-27 23:22:47 +02:00
Josh Soref
7d1a1fd5b0
spelling: programming
2017-11-26 05:57:58 +00:00
Dylan Baker
a52c22dc06
docs: add documentation for config_tool variable method
2017-11-23 20:06:23 -08:00
Joergen Ibsen
6d85e10df9
docs: fix description of default_options
...
For dependency() and subproject(), the default_options argument can
override the defaults in the subproject's meson_options.txt, not in
its project() invocation.
Resolves #2612
2017-11-13 22:55:45 +02:00
Jussi Pakkanen
49eb33ff55
Merge pull request #2000 from t-chaik/tchaik/wip/get-unquoted
...
config data: add .get_unquoted() convenience method to get quoted string unquoted
2017-11-13 22:54:39 +02:00
Jussi Pakkanen
cde0f4fca1
Merge pull request #2562 from 1ace/fix/mesontest
...
Remove references to `mesontest`
2017-10-31 22:17:47 +02:00
Paulo Antonio Alvarez
1540e615f1
interpreter: Add warning function
2017-10-31 22:17:01 +02:00
Eric Engestrom
b690c26aa2
docs: remove references to `mesontest`
...
`mesontest` is deprecated, and shouldn't be suggested to users anymore.
2017-10-31 10:10:57 +00:00
Kevin Anderson
562c50f229
Update references from mesonconf to meson configure
...
Fixes #2372
2017-10-23 18:43:39 +02:00
Luis Menina
92866d8d5f
docs: Remove unnecessary trailing whitespaces
2017-10-23 18:43:04 +02:00
Nirbheek Chauhan
0c3d58baba
Update Reference-manual.md
2017-10-03 06:57:46 +00:00
Nirbheek Chauhan
f10b15930b
Update Reference-manual.md
...
Fix documentation breakage from https://github.com/mesonbuild/meson/pull/2415
2017-10-03 05:49:24 +00:00
xarkes
a28db4577a
Fix typo and clarify library documentation
2017-10-03 01:15:30 +03:00
Mohammed Sadiq
35313c2a85
docs: Fix typo
...
Remove the quote before parens
2017-10-02 12:26:20 +01:00
Niklas Claesson
68275b32e8
Implement capture for generators
2017-09-29 23:29:44 +03:00
Dylan Baker
dda5e8cadb
Allow CustomTarget's to be indexed
...
This allows a CustomTarget to be indexed, and the resulting indexed
value (a CustomTargetIndex type), to be used as a source in other
targets. This will confer a dependency on the original target, but only
inserts the source file returning by index the original target's
outputs. This can allow a CustomTarget that creates both a header and a
code file to have it's outputs split, for example.
Fixes #1470
2017-09-27 22:01:24 +03:00
Nirbheek Chauhan
92318c7660
docs: get_supported_arguments was added in 0.43.0
...
Closes https://github.com/mesonbuild/meson/issues/2371
[noci]
2017-09-26 10:00:28 +00:00
Jussi Pakkanen
bea6b1a6f6
Merge pull request #2187 from centricular/fix-pcap-dependency
...
Fix pcap dependency, str.strip() now takes an argument, add cc.get_return_value()
2017-09-22 22:04:18 +03:00
Nirbheek Chauhan
751d59d952
Update Reference-manual.md
...
Add notes about not using full_path() unless absolutely necessary.
2017-09-20 21:05:50 +00:00
Nirbheek Chauhan
6c38b1f281
docs: Document the new str.strip() feature
2017-09-20 13:39:24 +05:30
Nirbheek Chauhan
140c463b01
Add detail to the command: kwarg of custom targets
2017-09-20 06:55:54 +00:00
Jussi Pakkanen
076f3c53bd
Merge pull request #2263 from ximion/dlang
...
d: Add an easy way to use D-specific features
2017-09-18 20:23:56 +03:00
Matthias Klumpp
c3c37fac38
docs: Document the D support
2017-09-17 21:36:23 +02:00
Martin Blanchard
777cd24063
get-unquoted: Mention get_unquoted() in reference manual
2017-09-15 22:43:01 +02:00
Jussi Pakkanen
7de61aac12
Clarify that MESONINTROSPECT may have multiple parts.
2017-09-12 21:20:29 +03:00
Jussi Pakkanen
72a6683c6f
Permit overriding find_program from the cross file.
2017-09-04 22:47:12 +03:00