Michael Hirsch, Ph.D
b40c1af900
Flang Fortran compiler added.
2019-01-16 17:06:43 -05:00
Alistair Thomas
2f72d4db09
docs: Explain how to use a Vala project's VAPI files with find_library() [skip ci]
...
The Vala compiler object's find_libary() method needs the 'dir' keyword to
add a project's local vapi dir to the VAPI search path.
See https://github.com/mesonbuild/meson/issues/4702
2019-01-15 21:47:17 +02:00
Daniel Mensinger
609ecba37f
mintro: Added `defined_in` key in the targets introspection
2019-01-15 20:28:12 +02:00
Marco Trevisan (Treviño)
95c1cdf776
interpreter: obey to the install argument in configure_file
...
If a configure_file has an install_dir set, the supported install
argument is ignored, while this should have actually higher priority
than the install_dir itself.
Also check that correct types are used for `install` and `install_dir`.
Add test to verify this.
Fixes #3983
2019-01-13 19:51:31 +02:00
Jussi Pakkanen
49557e15ec
Merge pull request #4731 from mensinda/introBreak2
...
mintro: Changes to the introspection API
2019-01-13 19:50:10 +02:00
Jussi Pakkanen
fa562d8100
Merge pull request #4744 from dcbaker/docs-cflags
...
Discourage the use of env variables like CFLAGS [skip ci]
2019-01-10 23:05:57 +02:00
Jussi Pakkanen
9223ffdc11
Merge pull request #4748 from astavale/running-meson-docs
...
docs: update 'Running Meson' page to show Meson's setup command [skip…
2019-01-10 23:02:01 +02:00
Alistair Thomas
1b9e00f506
docs: update RunningMeson.md to show Meson's setup command [skip ci]
2019-01-10 11:34:18 +00:00
Ethan R
530aec0bbe
Added Rust to supported languages for project() ( #4750 ) [skip ci]
2019-01-09 23:46:38 +05:30
Alistair Thomas
fb05733983
docs: Change sub-headings in Running-Meson.md from == to ## [skip ci]
2019-01-09 18:15:57 +00:00
Alistair Thomas
55e6d3c35e
docs: Re-wrap Running-Meson.md from 70 to 80 columns [skip ci]
2019-01-09 18:15:57 +00:00
Alex Băluț
8f24d34e31
Fix links to reference manual
2019-01-09 09:11:58 -08:00
Dylan Baker
724c97ef4e
docs: recommend add_project_arguments instead of add_global_arguments [skip ci]
...
As autotools doesn't have anything like wraps so it doesn't need to
differentiate, but meson does so it should.
2019-01-08 11:40:27 -08:00
Dylan Baker
bc0bcc37f6
docs: don't recommend using CFLAGS [skip ci]
2019-01-08 11:40:25 -08:00
Dylan Baker
4a8e8b7103
docs: further specify that CFLAGS and friends are only for distro packagers [skip ci]
2019-01-08 11:40:25 -08:00
Dylan Baker
c1b01d54c2
docs: Add link args to the table of language args [skip ci]
2019-01-08 11:40:25 -08:00
Dylan Baker
1404f404f8
docs: document that using environment variables is discouraged [skip ci]
2019-01-08 11:40:25 -08:00
Daniel Mensinger
5c139032b8
Deprecated --target-files API
2019-01-07 22:35:56 +01:00
Daniel Mensinger
1c92b7d225
Added release snippet
2019-01-07 22:26:09 +01:00
Jussi Pakkanen
3bf2ca483e
Merge pull request #4732 from mensinda/introMesonInfo2
...
mintro: Added `meson-info.json` introspection information about the latest meson run
2019-01-07 23:10:22 +02:00
Dylan Baker
6c76b92dff
docs: document the native keyword argument for reference-manule [skip ci]
2019-01-07 22:56:17 +02:00
Daniel Mensinger
7ec609425a
Added release snippet
2019-01-06 22:03:40 +01:00
FlyingPiMonster
f658107a0e
docs: An error in an external link has been fixed [skip ci]
2019-01-06 23:02:14 +02:00
Daniel Mensinger
52071c6d4e
Fixed missing dots [skip ci]
2019-01-06 12:19:35 +01:00
Daniel Mensinger
0b0ec5895c
Fixed typo [skip ci]
2019-01-06 12:19:35 +01:00
Daniel Mensinger
bcb8146280
Indent flag only toggles
2019-01-06 12:19:35 +01:00
Daniel Mensinger
428f85e860
Updated the docs [skip ci]
2019-01-06 12:19:34 +01:00
Daniel Mensinger
bd8bad46c3
Code cleanup and renamed variables
2019-01-06 12:19:33 +01:00
textshell
248adbab9a
Update docs/markdown/snippets/introspect_multiple.md
...
Co-Authored-By: mensinda <daniel@mensinger-ka.de>
2019-01-06 12:19:33 +01:00
textshell
fb4bdd3330
Update docs/markdown/IDE-integration.md
...
Co-Authored-By: mensinda <daniel@mensinger-ka.de>
2019-01-06 12:19:32 +01:00
textshell
1e374feb1c
Update docs/markdown/IDE-integration.md
...
Co-Authored-By: mensinda <daniel@mensinger-ka.de>
2019-01-06 12:19:32 +01:00
Daniel Mensinger
02734cc5c3
Better documentation
2019-01-06 12:19:31 +01:00
Daniel Mensinger
84948ea6cd
Renamed `--force-new` to `--force-dict-output`
2019-01-06 12:19:31 +01:00
Daniel Mensinger
5c39dd0668
Doc updates and throw if no target type is set
2019-01-06 12:19:31 +01:00
Daniel Mensinger
1268597df5
Slight modification of the wording
2019-01-06 12:19:31 +01:00
Daniel Mensinger
2e81631d0c
Keep 'filename' and 'install_filename' as strings
2019-01-06 12:19:31 +01:00
textshell
7cf0e30707
Update docs/markdown/IDE-integration.md
...
Co-Authored-By: mensinda <daniel@mensinger-ka.de>
2019-01-06 12:19:31 +01:00
textshell
c1838d9e4c
Update docs/markdown/snippets/introspect_multiple.md
...
Co-Authored-By: mensinda <daniel@mensinger-ka.de>
2019-01-06 12:19:30 +01:00
textshell
eb2cc9eccd
Update docs/markdown/snippets/introspect_multiple.md
...
Co-Authored-By: mensinda <daniel@mensinger-ka.de>
2019-01-06 12:19:30 +01:00
Daniel Mensinger
fde10eaee9
Updated the docs
2019-01-06 12:19:30 +01:00
Daniel Mensinger
b9c4913cf0
Updated documentation
2019-01-06 12:19:30 +01:00
Daniel Mensinger
b11df88395
Documentation and unit test update
2019-01-06 12:19:29 +01:00
Daniel Mensinger
b034f52656
Filenames are now lists
2019-01-06 12:19:29 +01:00
Daniel Mensinger
b91c5aad85
Update intro dump on meson configure
2019-01-06 12:19:29 +01:00
Daniel Mensinger
8288555aa1
mintro: Added option to introspect multiple parameters at once
2019-01-06 12:15:10 +01:00
Daniel Mensinger
80ee0f85f9
Added release snippet
2019-01-06 12:15:09 +01:00
Jussi Pakkanen
3a6e2aeed9
Can use plain strings for include_directories.
2019-01-02 22:29:08 +02:00
Jussi Pakkanen
8c9fcb1fea
Merge pull request #4564 from mensinda/introBuildOpts
...
mintro: Introspect --buildoptions without a build directory
2019-01-01 19:27:41 +02:00
Daniel Mensinger
98115bb261
Updated doc [skip ci]
2019-01-01 18:23:40 +01:00
TingPing
d25146ffc0
docs: Note --warnlevel instead of --warning_level
2018-12-31 21:46:58 -05:00
TingPing
4aeba8214f
docs: Change warnlevel option to warning_level
2018-12-31 21:34:26 -05:00
Daniel Mensinger
e5099357c2
Tests and docs
2018-12-29 23:56:21 +01:00
Jussi Pakkanen
da5da5977a
Default libdir is "lib" when cross compiling. Closes #2535 .
2018-12-30 00:51:19 +02:00
Jussi Pakkanen
1fca654055
Add a clang-format target.
2018-12-30 00:50:00 +02:00
Jussi Pakkanen
3b495c397e
Merge pull request #4672 from xclaesse/find-library-headers
...
find_library: Add 'has_headers' kwarg
2018-12-29 18:57:21 +02:00
Xavier Claessens
b6cede2928
find_library: Add 'has_headers' kwarg
...
A library without its headers is often useless, so it is common to check
them together.
2018-12-27 23:06:28 -05:00
Nirbheek Chauhan
c4a6b193d4
release notes: document how to pass native files [skip ci]
2018-12-27 01:04:05 +05:30
Xavier Claessens
ff2aa5a9ef
Add 'required' kwarg in header check functions
...
Closes : #3940
2018-12-24 11:12:11 -05:00
Jussi Pakkanen
4df9006ca4
Can specify a string to print when dep not found. Closes #2407 .
2018-12-22 19:00:40 +02:00
lzutao
39483d29c4
docs: Fix href in Pkgconfig module [skip ci]
2018-12-22 13:55:14 +02:00
Alistair Thomas
d54daf6e59
docs: make clearer difference between using and building libraries in Vala [skip ci]
2018-12-19 23:16:59 +02:00
Dylan Baker
05fc81ac35
docs: Add warning about not using join_paths() with build targets [skip ci]
...
This comes up now and again when people try do do something like:
meson.build:
```meson
my_sources = ['foo.c']
subdir('subdir')
executable('foo', my_sources)
```
subdir/meson.build:
```meson
my_sources += ['bar.c']
```
2018-12-19 01:25:17 +02:00
Konstantin Kharlamov
f7d2e7c5d5
[skip ci] Options as `b_ndebug` can also be set in meson.build
2018-12-18 10:27:52 -08:00
Nirbheek Chauhan
d42a3ae05f
Document dependency().name() added in 0.48 [skip ci]
...
Closes https://github.com/mesonbuild/meson/issues/3351
2018-12-17 21:03:57 +05:30
Luca Weiss
41bca1ede9
Fix typo in Native-environments.md [skip ci]
2018-12-16 16:44:35 +02:00
Lzu Tao
0c33c7ca8a
Add note for install_man in Reference-manual [skip ci]
2018-12-16 16:42:50 +02:00
lzutao
c208e81e1a
Format Compiler and linker flag table [skip ci]
2018-12-13 11:22:02 -05:00
Nirbheek Chauhan
99e77cf48d
docs: Consistently use the same heading level in release notes [skip ci]
...
Otherwise some headings are much too large.
2018-12-13 20:06:31 +05:30
Jussi Pakkanen
131459bd05
Add Renesas RL78 CPU family. Closes #4606 .
2018-12-11 20:56:35 +02:00
Simon Arlott
f77ead26eb
docs: build_always_stale was added in 0.47 [skip ci]
2018-12-10 20:21:55 +02:00
Jon Turney
2df39c398d
Add a missing newline in release note [skip ci]
2018-12-10 15:36:54 +00:00
Jussi Pakkanen
51aaa15bda
Update everything for release 0.49.0
2018-12-09 21:58:12 +02:00
Dylan Baker
46f3b8f753
docs: fix link to platform install quirks [skip ci]
...
Fixes #4571
2018-12-05 17:57:04 +00:00
Nirbheek Chauhan
5f8aedfa8b
Fix typos in kwargdict snippet [skip ci]
2018-12-05 08:20:09 +05:30
Nirbheek Chauhan
55d79a6ba2
docs: Misc syntax fixes and missing links [skip ci]
2018-12-05 02:40:34 +00:00
Nirbheek Chauhan
c502ddfebf
docs: Document subproject(... required: false) [skip ci]
...
Somehow this was missed in the original PR #3885
2018-12-05 02:40:34 +00:00
Nirbheek Chauhan
febd3e8524
Document how to declare fallback-only dependencies [skip ci]
2018-12-05 07:44:27 +05:30
Jussi Pakkanen
58b838a80b
Can specify keyword arguments with a dict.
2018-12-04 23:44:17 +02:00
Xavier Claessens
8612f1543f
pkgconfig: Improve and document generator behaviour
...
- Add libraries from InternalDependency.libraries
- Deprecate association of libraries from the "libraries" keyword
argument to the generated pkg-config file.
2018-12-04 06:49:02 -05:00
Xavier Claessens
2efedf80e0
Add documentation for 'meson subprojects' command line
2018-12-02 08:37:32 -05:00
Jussi Pakkanen
d272f23dba
Merge pull request #4569 from lzutao/readme
...
Add link to built-in options page
2018-12-01 23:17:48 +02:00
Lzu Tao
4bd0243daf
Update sample output of meson configure [skip ci]
2018-12-01 22:08:24 +02:00
Lzu Tao
2a23dd8bb0
Add link to built-in options page [skip ci]
2018-11-30 18:00:32 +07:00
lzutao
0c23e65457
Add meson version required to use option type ( #4562 ) [skip ci]
2018-11-30 00:11:06 +05:30
Jon Turney
d502e83493
docs: Remove mention of appveyor from Contributing doc
...
Add mention of azure
Also fix anchor in travis URL
Also make 'see below' into a link
2018-11-28 11:14:46 +02:00
Daniel Schulte
0e62193730
mintro: Allow introspect --projectinfo without build directory.
...
This variant was added to allow introspection before configuring a build
directory. This is useful for IDE integration to allow displaying and/or
setting options for the initial configuration of the build directory.
It also allows showing basic information about the project even if it's
not yet configured or configuring failed.
The project 'name' field in --projectinfo is used inconsistently:
For the top level project it always shows the name configured in
the top level meson.build file. For subprojects it's referring to the
name of the directory the subproject's meson.build is contained in.
To have a consistent output and preserve the existing behavior this adds
the 'descriptive_name' field which always shows the name set in the
project.
To be consistent the 'descriptive_name' field was also added to the
--projectfiles variant that uses an already configured build.
It also extends the information shown with the list of buildsystem-files.
This is currently only implemented in the variant for unconfigured
projects.
2018-11-26 23:12:00 +01:00
Daniel Mensinger
ceb5e9f042
Updated docs [skip ci]
2018-11-24 11:19:13 +01:00
Floris Bruynooghe
e629a4ad1d
[skip ci] Document CFLAGS and friends in main docs
...
Currently this is only partially documented in the quick-start guide,
include this in the main docs and document all the environment
argumens used.
2018-11-22 22:31:19 +02:00
Daniel Mensinger
a0175ecb14
CMake find_package dependency backend ( #4444 )
2018-11-22 22:30:12 +02:00
Jon Turney
8b88fb990e
docs: Alphabetically sort reference table rows [skip ci]
2018-11-22 22:28:21 +02:00
Jon Turney
e72a2b2260
docs: Add clang-cl to reference table for compiler get_id() values [skip ci]
2018-11-22 22:28:21 +02:00
Iñigo Martínez
e78fd7e8c5
docs: Add missing `namespace` parameter documentation [skip ci]
...
Although the `namespace` parameter was implemented in 0.37, its
documentation is still missing.
It has been added to the `gtkdoc`'s documentation.
2018-11-20 22:50:21 +02:00
Jussi Pakkanen
a2a96bda74
Add piter.py conference to video page. [skip ci]
2018-11-17 02:31:27 +02:00
Dylan Baker
0ab27add49
docs: Add documentation for Native Files
2018-11-14 15:57:37 -08:00
Mathieu Duponchelle
979a14596d
docs: fix hard links [skip ci]
2018-11-12 20:59:19 +02:00
Nirbheek Chauhan
f831c05b55
docs: Clarify some pkgconfig module kwargs [skip ci]
2018-11-12 17:20:45 +05:30
Stian Selnes
0821462ce3
Add kwarg is_default to add_test_setup()
...
is_default may be used to set the name of the test setup that will be
used by default whenever the option --setup is not given.
Fixes #4430
2018-11-12 16:23:59 +05:30
Phillip Cao
68c83cb213
Add support for Renesas CC-RX toolchain
2018-11-08 00:02:22 +13:00
Luca Weiss
42cdb32033
Update Python-module.md
...
Fix link to the disabler object
2018-11-04 13:56:28 -05:00
Dylan Baker
63f4f9481e
Add new compiler.get_argument_syntax method
...
Some compilers try very had to pretend they're another compiler (ICC
pretends to be GCC and Linux and MacOS, and MSVC on windows), Clang
behaves much like GCC, but now also has clang-cl, which behaves like MSVC.
This method provides an easy way to determine whether testing for MSVC
like arguments `/w1234` or gcc like arguments `-Wfoo` are likely to
succeed, without having to check for dozens of compilers and the host
operating system, (as you would otherwise have to do with ICC).
2018-11-03 18:10:36 +02:00
Jussi Pakkanen
23ed0e1857
Make string division do path joining.
2018-11-02 21:02:25 +02:00
Nirbheek Chauhan
1c2cfe4529
docs: Fix gcc attribute list link [skip ci]
2018-10-27 23:11:44 +01:00
Jussi Pakkanen
026bdd600a
No tabs, only spaces. [skip ci]
2018-10-27 17:15:31 +03:00
Dylan Baker
1e054ad2b9
docs: Fix hotdoc warnings [skip ci]
...
Hotdoc really wants internal links to point to the .md files instead of
the generated names. Which makes sense, as we're currently relying on
the fact that meson only generated .html pages.
2018-10-27 16:07:14 +03:00
Dylan Baker
7458e762a3
docs: Add documentation to custom_targets for codegen [skip ci]
...
Including the following that has come up several times recent:
- How to use codegen for headers (that each target that uses the header
needs the object in it's sources)
- Using custom_targets with multiple outputs
2018-10-27 16:07:14 +03:00
xiannox
5b3192534c
module-qt: add rcc_extra_arguments to pass extra arguments to rcc ( #4406 )
2018-10-24 19:11:08 +03:00
Xavier Claessens
61348da069
Add 'disabler' argument to functions returning not-found objects
...
When dependency(), find_library(), find_program(), or
python.find_installation() return a not-found object and disabler is
true, they return a Disabler object instead.
2018-10-23 22:09:55 +03:00
Nicole Mazzuca
f1546e289c
add cpp_std support for MSVC
2018-10-22 19:14:00 +03:00
Kostiantyn Ponomarenko
1309b47cbb
doc: Improve wrap and subproject documentation [skip ci]
...
Make docs more user friendly, and add missing information.
Signed-off-by: Kostiantyn Ponomarenko <konstantin.ponomarenko@gmail.com>
2018-10-21 23:26:14 +03:00
Jussi Pakkanen
1a2f5b3bc8
Clarify that the tutorial requires prebuilt dependencies. [skip ci]
2018-10-21 18:53:24 +03:00
Michał Górny
e8232c7825
Remove implicit compression of man pages
...
Remove the code responsible for implicitly compressing manpages as .gz
files. It has been established that manpage compression is a distro
packager's task, with existing distros already having their own
implementations of compression.
Fixes #4330
2018-10-20 13:16:28 +03:00
Jussi Pakkanen
066060e8c9
Merge pull request #4327 from xclaesse/wrap
...
wrap: Support using local files instead of downloading
2018-10-20 00:54:09 +03:00
Jon Turney
648b2c5799
Document the no_builtin_args argument of Compiler object methods [skip ci]
2018-10-20 00:48:00 +03:00
Xavier Claessens
c453400d59
Add 'b_pie' compiler option
...
On Android executables must be position independent, many
distributions enable it by default too for security reasons.
2018-10-20 00:47:27 +03:00
Xavier Claessens
d6fba7f01c
wrap: Allow source and patch to be local files
...
It is sometimes important to be able to build projects offline, in that
case subproject tarballs and patches could be shipped directly within
the project's repository.
2018-10-17 21:56:49 -04:00
TingPing
aca2f7ed97
docs/Release-notes-for-0.47.0.md: Fix highlighting
2018-10-15 16:15:08 -04:00
TingPing
d64eed7791
docs/Release-notes-for-0.48.0.md: Minor cleanups
2018-10-15 16:11:42 -04:00
Will Thompson
d2de93aa01
Users.md: fix ‘userpsace’ typo [skip ci]
2018-10-15 09:42:55 +01:00
Jussi Pakkanen
2d5e2142e9
Added add_project_arguments description to argument page. [skip ci]
2018-10-13 23:26:11 +03:00
Xavier Claessens
b9e405c634
doc: Add missing assert() function [skip ci]
2018-10-12 22:25:40 +03:00
Jussi Pakkanen
302df74cc3
Add CppCon Youtube link to videos page. [skip ci]
2018-10-10 22:16:26 +03:00
Dylan Baker
e9ba04537f
Add gnu hurd to *_machine information
2018-10-10 19:42:51 +03:00
Xavier Claessens
38a6582145
configure_file: Support taking values from a dict
...
Closes #4218
2018-10-08 21:03:32 +03:00
Cristian Molina
24ea95abb1
Add elementary OS ( #4341 ) [skip ci]
...
Starting with Juno release, all native vala programs/libs use Meson as build system.
[See blog post](https://medium.com/elementaryos/all-aboard-the-meson-future-hype-train-2b6c478b6b9e ) and [official docs](https://elementary.io/docs/code/getting-started#the-build-system ).
2018-10-07 10:03:17 -07:00
Xavier Claessens
b6fc063b13
Add documentation and release notes for 'in', 'continue' and 'break'
2018-10-04 20:18:56 -04:00
Jan Tojnar
c0c075c129
Make custom dist scripts accept arguments.
...
meson.add_dist_script, introduced in #3906 , did not accept any arguments
other than script name. Since all other meson.add_*_script methods
do accept args, this makes the dist script accept them as well.
2018-10-04 21:20:57 +03:00
Mike Gilbert
019a627f04
Document the compiler.cmd_array() method
2018-10-04 21:19:03 +03:00
Nirbheek Chauhan
31e1e524ca
Document when console: kwarg was added [skip ci]
2018-10-03 18:35:35 +05:30
Patrick Griffis
46a42a69a6
Add custom libgcrypt dependency using libgcrypt-config
...
Fixes #3563
2018-10-03 01:22:59 +03:00
Jussi Pakkanen
e6395c6f44
Merge pull request #4051 from GoaLitiuM/d-debug
...
D: Add conditional debug compilation flags
2018-10-02 21:49:29 +03:00
Dylan Baker
829d7bf6f9
docs: Add note to cpu_family table about endianess [skip ci]
...
Autotools will add endianess to the name of the architecture in some
cases (such as ppc64le vs ppc64) meson doesn't do this. It's worth
noting this in the documentation.
2018-10-02 21:08:24 +03:00
Kostiantyn Ponomarenko
ddc15e1bba
Docs: fix 'Wrap-dependency-system-manual' to be more consistent [skip ci]
2018-09-30 12:22:19 -07:00
Dylan Baker
c354a2b1cf
docs/Builtin-options: Clarify -Dc_args for cross compilation ( #4289 ) [skip ci]
2018-09-28 14:39:58 -07:00
Salamandar
26a5e9a95f
Add support for uic_extra_arguments to qt5 ( #4178 )
2018-09-28 13:01:27 -07:00
Ari Vuollet
c4b885bfd1
docs: Document conditional debug compilation flags [skip ci]
2018-09-27 17:49:48 +03:00
Jussi Pakkanen
f0c4d1cd00
Merge pull request #4214 from 3v1n0/gtk-docs-improvements
...
Gtk docs improvements
2018-09-25 20:40:42 -07:00
ePirat
80721b7605
Docs: Add DEPFILE to substitutions list [ci skip]
2018-09-25 20:37:33 -07:00
Nirbheek Chauhan
1190ec096e
Update Release-notes-for-0.48.0.md
...
Add some missing `` to titles. In one case it was causing `__` to
be interpreted as 'make this text bold'
2018-09-24 15:43:16 +05:30
Kostiantyn Ponomarenko
384c68e712
Fix a typo in example commit message [skip ci]
2018-09-23 12:22:09 +03:00
Alexey Brodkin
9453ac6182
mesonbuild: Recognise ARC architecture
...
-------------------------->8-----------------------
root@nsimhs:~# python
Python 2.7.15 (default, Sep 20 2018, 21:44:15)
[GCC 8.2.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> import platform
>>> print platform.machine()
arc
-------------------------->8-----------------------
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
2018-09-23 11:22:38 +03:00
Jussi Pakkanen
0cf4a6ab3a
Updated release note page.
2018-09-22 23:11:59 +03:00
Marco Trevisan (Treviño)
5bec6c28e7
gnome: add support for `module_version`
...
gtk-doc for autotools has the concept of module version, that is used to define
the module install path and the devhelp2 basename.
Add a `module_version` parameter to gnome.gtkdoc to replicate the same behavior.
Updated the test checking that the install_dir is properly computed (if not
passed), and that the .devhelp2 file has proper name.
https://gitlab.gnome.org/GNOME/gtk-doc/blob/GTK_DOC_1_29/buildsystems/autotools/gtk-doc.make#L269
2018-09-21 09:13:21 +02:00
Marco Trevisan (Treviño)
2b6fa3dd3b
docs, Gnome-module: document include_directories in gtkdoc
...
This parameter is supported for some time but has never been documented.
2018-09-21 09:13:21 +02:00
Bruce Richardson
9a29496a9b
clarify old behaviour of set_variable in documentation [skip ci]
...
Thanks to PR #3483 , set_variable can be used to assign array values.
However, the fact that it cannot be used for arrays before 0.46.1 needs
a mention in the documentation, since otherwise users can get unexpected
dependencies on later meson versions.
2018-09-20 19:00:42 +03:00
Bruce Richardson
62d92e3a19
syntax guide: move logical ops section beside if statement [skip ci]
...
The "if" statement only covers a small set of the possible ways in
which conditionals can be written, since it leaves the use of
"and", "or" and "not" to the "Logical Operations" section. However,
this is likely to be of interest to those reading about "if" statments,
so move the "logical operations" section up to immediately follow it.
This change also puts in the use of the "!=" operator in the example
to widen the variety of combinations shown.
2018-09-20 08:13:08 -07:00
Xavier Claessens
bbac77c31f
Doc: Deprecate python3 module [skip ci]
...
The new 'python' module is a superset of its features, keeping both is
confusing.
Closes #4168 .
2018-09-18 11:50:45 -07:00
Alexis Jeandet
689d32ecfb
[skip ci] Add some documentation for PR #3998
...
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
2018-09-17 23:35:06 +03:00
Iñigo Martínez
eb7ed4dafb
gnome.gtkdoc: Add new c_args parameter
...
gtkdoc-scangobj also accepts compiler arguments. In the same way
that include_directories includes directories, the new c_args
parameter also appends compiler arguments.
2018-09-17 21:27:02 +03:00
Will Thompson
f5bb3005a2
Pkgconfig-module.md: fix typos [skip ci]
...
Almost every keyword documented here takes this form:
- `foo` bar
with no comma after the keyword. Make `filebase` consistent, and fix a
comma splice.
Fix 'Arbitraty' typo in `libraries` documentation.
2018-09-17 08:00:07 -07:00
Xavier Claessens
3cf03ec6d6
find_installation: Add support for feature option in required kwarg
...
Closes : #4165 .
2018-09-16 15:07:43 +03:00