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.
6 years ago
Daniel Mensinger
a0175ecb14
CMake find_package dependency backend ( #4444 )
6 years ago
Jon Turney
8b88fb990e
docs: Alphabetically sort reference table rows [skip ci]
6 years ago
Jon Turney
e72a2b2260
docs: Add clang-cl to reference table for compiler get_id() values [skip ci]
6 years ago
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.
6 years ago
Jussi Pakkanen
a2a96bda74
Add piter.py conference to video page. [skip ci]
6 years ago
Dylan Baker
0ab27add49
docs: Add documentation for Native Files
6 years ago
Mathieu Duponchelle
979a14596d
docs: fix hard links [skip ci]
6 years ago
Nirbheek Chauhan
f831c05b55
docs: Clarify some pkgconfig module kwargs [skip ci]
6 years ago
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
6 years ago
Dylan Baker
c9e181c10b
editorconfig: Use tabs for sitemap.txt [skip ci]
6 years ago
Phillip Cao
68c83cb213
Add support for Renesas CC-RX toolchain
6 years ago
Luca Weiss
42cdb32033
Update Python-module.md
...
Fix link to the disabler object
6 years ago
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).
6 years ago
Jussi Pakkanen
23ed0e1857
Make string division do path joining.
6 years ago
Nirbheek Chauhan
1c2cfe4529
docs: Fix gcc attribute list link [skip ci]
6 years ago
Jussi Pakkanen
026bdd600a
No tabs, only spaces. [skip ci]
6 years ago
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.
6 years ago
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
6 years ago
xiannox
5b3192534c
module-qt: add rcc_extra_arguments to pass extra arguments to rcc ( #4406 )
6 years ago
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.
6 years ago
Nicole Mazzuca
f1546e289c
add cpp_std support for MSVC
6 years ago
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>
6 years ago
Jussi Pakkanen
1a2f5b3bc8
Clarify that the tutorial requires prebuilt dependencies. [skip ci]
6 years ago
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
6 years ago
Jon Turney
648b2c5799
Document the no_builtin_args argument of Compiler object methods [skip ci]
6 years ago
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.
6 years ago
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.
6 years ago
TingPing
aca2f7ed97
docs/Release-notes-for-0.47.0.md: Fix highlighting
6 years ago
TingPing
d64eed7791
docs/Release-notes-for-0.48.0.md: Minor cleanups
6 years ago
Will Thompson
d2de93aa01
Users.md: fix ‘userpsace’ typo [skip ci]
6 years ago
Jussi Pakkanen
2d5e2142e9
Added add_project_arguments description to argument page. [skip ci]
6 years ago
Xavier Claessens
b9e405c634
doc: Add missing assert() function [skip ci]
6 years ago
Jussi Pakkanen
302df74cc3
Add CppCon Youtube link to videos page. [skip ci]
6 years ago
Dylan Baker
e9ba04537f
Add gnu hurd to *_machine information
6 years ago
Xavier Claessens
38a6582145
configure_file: Support taking values from a dict
...
Closes #4218
6 years ago
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 ).
6 years ago
Xavier Claessens
b6fc063b13
Add documentation and release notes for 'in', 'continue' and 'break'
6 years ago
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.
6 years ago
Mike Gilbert
019a627f04
Document the compiler.cmd_array() method
6 years ago
Nirbheek Chauhan
31e1e524ca
Document when console: kwarg was added [skip ci]
6 years ago
Patrick Griffis
46a42a69a6
Add custom libgcrypt dependency using libgcrypt-config
...
Fixes #3563
6 years ago
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.
6 years ago
Kostiantyn Ponomarenko
ddc15e1bba
Docs: fix 'Wrap-dependency-system-manual' to be more consistent [skip ci]
6 years ago
Dylan Baker
c354a2b1cf
docs/Builtin-options: Clarify -Dc_args for cross compilation ( #4289 ) [skip ci]
6 years ago
Salamandar
26a5e9a95f
Add support for uic_extra_arguments to qt5 ( #4178 )
6 years ago
Ari Vuollet
c4b885bfd1
docs: Document conditional debug compilation flags [skip ci]
6 years ago
Kostiantyn Ponomarenko
e53be9c925
Update Meson docs README [skip ci]
...
Signed-off-by: Kostiantyn Ponomarenko <konstantin.ponomarenko@gmail.com>
6 years ago
ePirat
80721b7605
Docs: Add DEPFILE to substitutions list [ci skip]
6 years ago
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'
6 years ago