aboutsummaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)AuthorFilesLines
2018-11-08Add support for Renesas CC-RX toolchainPhillip Cao2-20/+38
2018-11-04Update Python-module.mdLuca Weiss1-1/+1
Fix link to the disabler object
2018-11-03Add new compiler.get_argument_syntax methodDylan Baker4-25/+63
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-02Make string division do path joining.Jussi Pakkanen2-1/+25
2018-10-27docs: Fix gcc attribute list link [skip ci]Nirbheek Chauhan2-2/+2
2018-10-27No tabs, only spaces. [skip ci]Jussi Pakkanen1-14/+14
2018-10-27docs: Fix hotdoc warnings [skip ci]Dylan Baker2-10/+10
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-27docs: Add documentation to custom_targets for codegen [skip ci]Dylan Baker2-1/+72
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-24module-qt: add rcc_extra_arguments to pass extra arguments to rcc (#4406)xiannox1-0/+1
2018-10-23Add 'disabler' argument to functions returning not-found objectsXavier Claessens3-0/+19
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-22add cpp_std support for MSVCNicole Mazzuca1-0/+3
2018-10-21doc: Improve wrap and subproject documentation [skip ci]Kostiantyn Ponomarenko3-177/+260
Make docs more user friendly, and add missing information. Signed-off-by: Kostiantyn Ponomarenko <konstantin.ponomarenko@gmail.com>
2018-10-21Clarify that the tutorial requires prebuilt dependencies. [skip ci]Jussi Pakkanen1-0/+13
2018-10-20Remove implicit compression of man pagesMichał Górny3-3/+9
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-20Merge pull request #4327 from xclaesse/wrapJussi Pakkanen1-0/+10
wrap: Support using local files instead of downloading
2018-10-20Document the no_builtin_args argument of Compiler object methods [skip ci]Jon Turney1-2/+5
2018-10-20Add 'b_pie' compiler optionXavier Claessens3-0/+8
On Android executables must be position independent, many distributions enable it by default too for security reasons.
2018-10-17wrap: Allow source and patch to be local filesXavier Claessens1-0/+10
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-15docs/Release-notes-for-0.47.0.md: Fix highlightingTingPing1-3/+2
2018-10-15docs/Release-notes-for-0.48.0.md: Minor cleanupsTingPing1-10/+9
2018-10-15Users.md: fix ‘userpsace’ typo [skip ci]Will Thompson1-1/+1
2018-10-13Added add_project_arguments description to argument page. [skip ci]Jussi Pakkanen1-0/+13
2018-10-12doc: Add missing assert() function [skip ci]Xavier Claessens1-0/+8
2018-10-10Add CppCon Youtube link to videos page. [skip ci]Jussi Pakkanen1-0/+4
2018-10-10Add gnu hurd to *_machine informationDylan Baker1-0/+1
2018-10-08configure_file: Support taking values from a dictXavier Claessens2-2/+39
Closes #4218
2018-10-07Add elementary OS (#4341) [skip ci]Cristian Molina1-0/+1
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-04Add documentation and release notes for 'in', 'continue' and 'break'Xavier Claessens2-0/+85
2018-10-04Make custom dist scripts accept arguments.Jan Tojnar1-2/+2
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-04Document the compiler.cmd_array() methodMike Gilbert1-0/+3
2018-10-03Document when console: kwarg was added [skip ci]Nirbheek Chauhan1-2/+2
2018-10-03Add custom libgcrypt dependency using libgcrypt-configPatrick Griffis2-2/+14
Fixes #3563
2018-10-02Merge pull request #4051 from GoaLitiuM/d-debugJussi Pakkanen2-3/+10
D: Add conditional debug compilation flags
2018-10-02docs: Add note to cpu_family table about endianess [skip ci]Dylan Baker1-0/+5
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-09-30Docs: fix 'Wrap-dependency-system-manual' to be more consistent [skip ci]Kostiantyn Ponomarenko1-11/+11
2018-09-28docs/Builtin-options: Clarify -Dc_args for cross compilation (#4289) [skip ci]Dylan Baker1-1/+5
2018-09-28 Add support for uic_extra_arguments to qt5 (#4178)Salamandar1-1/+2
2018-09-27docs: Document conditional debug compilation flags [skip ci]Ari Vuollet2-3/+10
2018-09-27Update Meson docs README [skip ci]Kostiantyn Ponomarenko1-6/+31
Signed-off-by: Kostiantyn Ponomarenko <konstantin.ponomarenko@gmail.com>
2018-09-25Merge pull request #4214 from 3v1n0/gtk-docs-improvementsJussi Pakkanen1-0/+2
Gtk docs improvements
2018-09-25Docs: Add DEPFILE to substitutions list [ci skip]ePirat1-0/+1
2018-09-24Update Release-notes-for-0.48.0.mdNirbheek Chauhan1-5/+5
Add some missing `` to titles. In one case it was causing `__` to be interpreted as 'make this text bold'
2018-09-23Fix a typo in example commit message [skip ci]Kostiantyn Ponomarenko1-1/+1
2018-09-23mesonbuild: Recognise ARC architectureAlexey Brodkin1-0/+1
-------------------------->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-22Updated release note page.0.48.0Jussi Pakkanen21-288/+316
2018-09-21gnome: add support for `module_version`Marco Trevisan (Treviño)1-0/+1
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-21docs, Gnome-module: document include_directories in gtkdocMarco Trevisan (Treviño)1-0/+1
This parameter is supported for some time but has never been documented.
2018-09-20clarify old behaviour of set_variable in documentation [skip ci]Bruce Richardson1-0/+3
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-20syntax guide: move logical ops section beside if statement [skip ci]Bruce Richardson1-23/+24
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-18Doc: Deprecate python3 module [skip ci]Xavier Claessens2-0/+32
The new 'python' module is a superset of its features, keeping both is confusing. Closes #4168.