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
Dylan Baker
c9e181c10b
editorconfig: Use tabs for sitemap.txt [skip ci]
2018-11-08 20:38:39 +02:00
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
Kostiantyn Ponomarenko
e53be9c925
Update Meson docs README [skip ci]
...
Signed-off-by: Kostiantyn Ponomarenko <konstantin.ponomarenko@gmail.com>
2018-09-27 01:43:22 -07: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