Commit Graph

272 Commits

Author SHA1 Message Date
Jon Turney 34d1d45094 docs: Add 'cygwin' to reference table for .system()
This aligns this table with the set of values tested for by test case
common/140
2017-11-19 18:18:29 +02:00
Christoph Behle c653936700 Documentation: Add note about SCAN_BUILD
When running ninja scan-build you can use the environment variable
SCAN_BUILD to choose the right executable.
2017-11-19 18:17:31 +02:00
Jussi Pakkanen 708cdea861 Appveyor example now validates. Closes #2641. 2017-11-19 18:17:02 +02:00
Lucas Werkmeister 5d9c72630a Fix literal backslash syntax
In CommonMark, there are no backslash escapes in code spans, so only two backslashes in the source document are necessary to produce two backslashes in the output document.
2017-11-19 18:16:35 +02: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 69bd87a716
Merge pull request #2511 from jon-turney/prefix-dependent-defaults
Make sysconfdir, localstatedir and sharedstatedir defaults depend on prefix
2017-11-13 21:14:59 +02:00
TingPing 9b36e2d509
docs: Remove extra whitespace from i18n 2017-11-13 13:00:49 -05:00
Jussi Pakkanen d2aa2f569b Cleanupping. 2017-11-11 20:12:43 +02:00
Jussi Pakkanen 416a6fc235
Merge pull request #2444 from dcbaker/llvm
LLVM: Fix dynamic vs statically linking.
2017-11-08 21:16:50 +02:00
Jussi Pakkanen 8d6e3cad1b Add description on how to use external and internal dependencies interchangeably. 2017-11-08 21:10:17 +02:00
Joergen Ibsen 68604a4855 docs: fix use of deps 2017-11-07 23:55:15 +02:00
David Pérez-Suárez c647db96d5 Small changes for syntax hightlight 2017-11-06 20:55:46 +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
Félix Piédallu bb84c1d109 Add LibWmf as a specified dependency, and associated tests. 2017-10-31 01:05:46 +02:00
Jussi Pakkanen 68af8449d8
Merge pull request #2529 from leiflm/qt5-add-moc-extra-arguments-keyword
Qt5-Module: Add `moc_extra_arguments` keyword support.
2017-10-29 22:40:28 +02:00
Jon Turney 24549dbed5 Make sysconfdir, localstatedir and sharedstatedir defaults depend on prefix
Rather than requiring a bit of boilerplate in every meson.build, which is
only documented in a comment in mesoncore.py, use sensible defaults for
sysconfdir, localstatedir and sharedstatedir depending on the prefix.

Fixes #1637

v2:
For clarity, give get_builtin_option_default() a noneIfSuppress argument,
rather than overloading prefix '' and None with special meanings.
2017-10-28 23:27:36 +01:00
Leif Middelschulte a2478d4dab documentation: adds new keyword usage to the given example. 2017-10-27 08:46:25 +02:00
Leif Middelschulte f720e590b1 adds "since"-note for the new keyword to the documentation 2017-10-27 08:43:26 +02:00
Leif Middelschulte a46d05acf9 updates the documentation to follow the list-style to explain arguments.
As per to @jon-turney's and @jpakanne's suggestion [0], this commit
changes the "prosa" documentation to a list-style one.

[0] https://github.com/mesonbuild/meson/pull/2529#pullrequestreview-72265697
2017-10-27 08:38:15 +02:00
Mike Gilbert 426b258d91 docs: add pkgconfig to cross file example 2017-10-26 22:26:57 +03:00
Leif Middelschulte 050a56ad47 Qt5-Module: Add `moc_extra_arguments` keyword support.
This commit adds support for an additional `moc_extra_arguments` keyword.
It becomes especially handy, when `moc`-ed sources conditionally provide
`slots`, depending on compile time macros (i.e. defines).
2017-10-25 21:09:16 +02:00
Dylan Baker 9a43cb367a docs: Add a snippet for LLVM static linking support 2017-10-25 10:14:46 -07:00
Jay Sherby a3da9f77c4 Fix inconsistent header levels 2017-10-24 23:01:11 +03:00
Luis Menina 3dcc562e6d docs: Fix date being interpreted as an ordered list item 2017-10-24 22:59:56 +03: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
Luis Menina 36eb7bf0aa docs: Markdown headers don't need trailing hash signs
This is a cosmetic change because github seems to interpret those
correctly. Nonetheless, it adds unnecessary noise and makes people
modifying the pages think it might be needed.

See syntax guide at https://guides.github.com/features/mastering-markdown/
2017-10-23 18:43:04 +02:00
Luis Menina be36b05544 docs: Fix markdown in 'design rationale' page 2017-10-23 18:43:04 +02:00
Jonas Platte e43332318b Fix invalid example in Syntax.md 2017-10-23 18:42:16 +02:00
Jussi Pakkanen 3f18e3b89f Arguments, not flags. 2017-10-13 19:03:04 +03:00
Carlos Garcés f1c410fc98 Link to MesonPorting is not rendered as URL 2017-10-12 20:54:05 +03:00
Jon Turney 79b850dfcb Typo and grammar fixes for 0.43.0 release note 2017-10-11 00:09:46 +03:00
TingPing b5eb77ddff docs: Improve code snippets in release notes 2017-10-08 17:58:23 -04:00
Jussi Pakkanen b4fa4e37b9 Added release note page for 0.44. 2017-10-08 23:50:21 +03:00
Jussi Pakkanen 683947d943 Collated release note snippets to main file. 2017-10-08 22:36:06 +03:00
Rico Tzschichholz 8b8e1ee620 gnome: g-ir-scanner accepts multiple symbol-prefix arguments 2017-10-08 14:04:34 +03:00
TingPing fd774fcb43 docs: Use consistent whitespace for gnome kwargs 2017-10-05 12:11:03 -04:00
David Strauss 52a4f19832 Update to not use deprecated mesonconf 2017-10-04 21:52:23 +03:00
Jan Niklas Hasse a0c6d3dbb6 docs: Prettier screenshot in tutorial 2017-10-04 01:00:37 +03: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
Jussi Pakkanen 9483875798 Merge pull request #2397 from mesonbuild/prebuilt
Better support for prebuilt shared libs
2017-10-02 19:09:08 +03:00
Mohammed Sadiq 35313c2a85 docs: Fix typo
Remove the quote before parens
2017-10-02 12:26:20 +01:00
Jussi Pakkanen ec45c29c9d Add rpath entries for all found libraries outside of system libraries. 2017-10-02 01:30:30 +03:00
Jussi Pakkanen cb3d980a1f Merge pull request #2282 from NickeZ/improve-boost
Improve boost
2017-10-02 00:09:04 +03:00
Patrick Griffis 893d101fff gnome: Add header kwarg to generate_gir()
This is a commonly used flag so lets make it more obvious.
2017-10-01 20:15:21 +03:00