Xavier Claessens
b7d442150d
Move <lang>_args to coredata.compiler_options
7 years ago
Yudi Matsuzake
4ee07dd165
docs: Fix dictionary syntax [skip ci]
7 years ago
Nirbheek Chauhan
0565262be3
Add documentation for Builtin options and bitcode
...
Also add a test that ensures that new base options and compiler options
are always documented.
7 years ago
Nirbheek Chauhan
c3ffc1a249
docs: Add a release notes snippet about FeatureNew
7 years ago
Jon Turney
7a15214a69
Have the windows.resource_compiler() preprocesor write a depfile
...
When using binutils's windres, we can instruct it to invoke the preprocessor
in such a way that it writes a depfile, so that dependencies on #included
files are automatically tracked.
Not implemented for MSVC tools, so skip testing it in that case.
7 years ago
Jon Turney
7e08e958c0
Allow substitutions in custom_target() depfile:
...
Allow substitutions in custom_target() depfile: as well as in command:
7 years ago
Jon Turney
50aabc0129
Document @PLAINNAME@ and @BASENAME@ substitutions in custom_target(command:)
...
Since f3ff8fe6
(0.39.0), this has a common implementation with the same
substitution in generators, but I think they existed earlier.
@BASENAME@ is used internally by the custom target generated by
windows.compile_resources()
7 years ago
Nirbheek Chauhan
0b9162c08d
docs: Add a section about the MSI installer [skip ci]
7 years ago
Nirbheek Chauhan
fbc7160214
docs: Expand section on how to install Python3 and Meson
...
With screenshots!
7 years ago
Filipe Brandenburger
968f2c63af
Add release-notes snippet for the extended install_mode
7 years ago
Filipe Brandenburger
73decf31f1
Update reference manual to include 'install_mode' where supported
7 years ago
Jon Turney
7a48f6dfcd
Clarify how Windows resource compiler uses the include path
7 years ago
Jon Turney
aa27f7cec9
Add a depend_files: keyword to windows.compile_resources()
...
Expose depend_files: from the custom_target this creates.
This is the change suggested in #2815 , with tests and documentation added.
Fixes #2789 (duplicate #2830 )
7 years ago
Mathieu Duponchelle
14750b50ea
configure_file: Add output_format kwarg ( #3636 )
...
* configure_file: Add output_format kwarg
* docs: Reference-manual.md output_format was added in 0.47 [skip ci]
7 years ago
Dylan Baker
17cb364046
[skip ci] docs: cross reference tables from manual ( #3656 )
...
* docs/reference-manual: link to references tables
Currently the reference manual entries for *machine.cpu_family() and
*machine.system() have incomplete (and wrong) information. Rather than
continue to duplicate this information just link to the reference
tables.
* docs/Reference-manual: fix link target
The IDs in hotdoc are always lowered, so this pointed to the right page,
but didn't go to the heading.
* docs/Reference-manual: link compiler.get_id directly to tables
Currently it goes round about to an entry that doesn't add much
information and points to the reference table. Instead just point to the
reference table.
7 years ago
Dylan Baker
583e9c4af6
docs: Update cpu families ( #3651 ) [skip ci]
...
Add several archs to the CPU family table
ppc64, ppc64le, Itanium,HP PA-RISC, sparc v9 (64 bit)
This covers most of the sparc systems in use today.
7 years ago
Jon Turney
0092e6d908
Mention private_headers keyword in Qt dependency documentation [skip ci]
...
Also, put discussion of Qt dependencies *before* the example in the Qt5
module documentation.
7 years ago
Jon Turney
809336833c
Improve dependency() documentation [skip ci]
...
Mention that the dependency name will also be searched for as a framework on
OSX.
Note that additional dependency-specific keywords may be used by custom
dependency lookup.
7 years ago
Jon Turney
82c81a5d82
Document OpenMP dependency [skip ci]
...
PR #1852 only adds mention of this to the release note.
I think it's useful to have a list of all dependency names which are treated
specifically in Dependency.md, so add 'thread' and 'openmp'.
7 years ago
Nirbheek Chauhan
27b290d6df
Add check_header to Reference manual and release notes [skip ci]
7 years ago
Nirbheek Chauhan
c87c42b736
Document how to set the default name_prefix and name_suffix [skip ci]
...
Else people (like me) try to use the old behaviour where
setting it to `''` would use the default.
https://gitlab.gnome.org/GNOME/glib-networking/issues/33
7 years ago
Michael Mera
1ff15f527b
Make install doc less surprising for new users [skip ci]
7 years ago
Alexis Jeandet
7cfe970cef
[Qt module] private_headers kwarg documentation reformulation
...
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
7 years ago
Aleksey Filippov
5f5360470f
Clarify that configuration_data()'s copy is immutable
7 years ago
Filipe Brandenburger
5572bbc6cc
Document octal and binary integer literals in syntax.
...
Also add a release notes snippet for it.
7 years ago
randy408
710a3f7f20
Update Users.md
7 years ago
Andrei Alexeyev
2e2d14c9d7
Update documentation for run_command [skip ci]
7 years ago
Andrei Alexeyev
d72f9a3e0f
Add 'check' kwarg for run_command
...
Closes #3516
7 years ago
Mathieu Duponchelle
fe6fc59ee7
dict: add since annotations
7 years ago
Nirbheek Chauhan
4b9393e165
docs: Add manual entry for configure_file copy kwarg
7 years ago
Mathieu Duponchelle
10e7566ed8
dict: fix CI issues
7 years ago
Mathieu Duponchelle
1de7dce414
dict: Document, add release snippet
7 years ago
Nirbheek Chauhan
e9a181a545
docs: Add a warning about find_program().path()
...
See: https://github.com/mesonbuild/meson/issues/3552
7 years ago
Nirbheek Chauhan
0eb4423b85
subprojects.md: document --wrap-mode
...
Closes https://github.com/mesonbuild/meson/issues/3534
7 years ago
Nirbheek Chauhan
43f9318afa
Reference-manual: compiler checks
...
Document that compiler checks are self-contained and
do not add arguments from anywhere else.
7 years ago
Roy Buitenhuis
554266d6f2
docs: Added reference to pkg-config module page [skip ci]
7 years ago
Alexis Jeandet
bfcd71cecb
[skip ci] fixed broken link to repoinit.py script in wrap documentation
...
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
7 years ago
Alexis Jeandet
f3a8efc11b
Added Added Qt's private header support with pkg-config
...
Just use the same approach than qmake to generate private headers path
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
7 years ago
Alexis Jeandet
51868d00e7
[Qt module] Privates headers: added documentation
...
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
7 years ago
Jussi Pakkanen
0af029e08c
Wrap-git files can have tags as well as commit ids. [skip ci]
7 years ago
Nirbheek Chauhan
eb6b56216c
Tweak some 0.46 release note language [skip ci]
7 years ago
Nirbheek Chauhan
63b4cd5f6d
Users.md: Add bolt [skip ci]
7 years ago
TingPing
c57b159495
docs: Fix syntax highlighting in 0.46.0 notes
7 years ago
Jon Turney
20088c22e9
Fix section headers in 0.46 release note [skip ci]
7 years ago
Jussi Pakkanen
ade59f987f
Updated version number for new release.
7 years ago
Mathieu Duponchelle
709e2bd70d
Python module: update documentation for new API
7 years ago
Nirbheek Chauhan
a5b99dce5d
Add more tests for multi-line strings and update docs
7 years ago
Nirbheek Chauhan
2993eaf884
docs: Update gnome.gdbus-codegen docs
7 years ago
Xavier Claessens
9a82b0136a
extract_all_objects: Add 'recursive' keyword argument
...
To maintain backward compatibility we cannot add recursive objects by
default. Print a warning when there are recursive objects to be pulled
and the argument is not set. After a while we'll do pull recursive
objects by default.
7 years ago
Filipe Brandenburger
a98e9a1b70
Add release-notes snippet for install_umask
7 years ago