summaryrefslogtreecommitdiff
path: root/docs/markdown
AgeCommit message (Collapse)Author
2018-10-15docs/Release-notes-for-0.47.0.md: Fix highlightingTingPing
2018-10-15docs/Release-notes-for-0.48.0.md: Minor cleanupsTingPing
2018-10-15Users.md: fix ‘userpsace’ typo [skip ci]Will Thompson
2018-10-13Added add_project_arguments description to argument page. [skip ci]Jussi Pakkanen
2018-10-12doc: Add missing assert() function [skip ci]Xavier Claessens
2018-10-10Add CppCon Youtube link to videos page. [skip ci]Jussi Pakkanen
2018-10-10Add gnu hurd to *_machine informationDylan Baker
2018-10-08configure_file: Support taking values from a dictXavier Claessens
Closes #4218
2018-10-07Add elementary OS (#4341) [skip ci]Cristian Molina
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 Claessens
2018-10-04Make custom dist scripts accept arguments.Jan Tojnar
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 Gilbert
2018-10-03Document when console: kwarg was added [skip ci]Nirbheek Chauhan
2018-10-03Add custom libgcrypt dependency using libgcrypt-configPatrick Griffis
Fixes #3563
2018-10-02Merge pull request #4051 from GoaLitiuM/d-debugJussi Pakkanen
D: Add conditional debug compilation flags
2018-10-02docs: Add note to cpu_family table about endianess [skip ci]Dylan Baker
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 Ponomarenko
2018-09-28docs/Builtin-options: Clarify -Dc_args for cross compilation (#4289) [skip ci]Dylan Baker
2018-09-28 Add support for uic_extra_arguments to qt5 (#4178)Salamandar
2018-09-27docs: Document conditional debug compilation flags [skip ci]Ari Vuollet
2018-09-25Merge pull request #4214 from 3v1n0/gtk-docs-improvementsJussi Pakkanen
Gtk docs improvements
2018-09-25Docs: Add DEPFILE to substitutions list [ci skip]ePirat
2018-09-24Update Release-notes-for-0.48.0.mdNirbheek Chauhan
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 Ponomarenko
2018-09-23mesonbuild: Recognise ARC architectureAlexey Brodkin
-------------------------->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.Jussi Pakkanen
2018-09-21gnome: add support for `module_version`Marco Trevisan (Treviño)
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)
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 Richardson
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 Richardson
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 Claessens
The new 'python' module is a superset of its features, keeping both is confusing. Closes #4168.
2018-09-17[skip ci] Add some documentation for PR #3998Alexis Jeandet
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
2018-09-17gnome.gtkdoc: Add new c_args parameterIñigo Martínez
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-17Pkgconfig-module.md: fix typos [skip ci]Will Thompson
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-16find_installation: Add support for feature option in required kwargXavier Claessens
Closes: #4165.
2018-09-16Add 'clone-recursive' option for git wrapsAndrei Alexeyev
This causes Meson to clone the repo with the --recursive flag, pulling all of the submodules automatically.
2018-09-13Merge pull request #4017 from jon-turney/version-comparison-rewriteJussi Pakkanen
Use rpmvercmp version comparison
2018-09-13Upgrade to newest hotdoc. [skip ci]Jussi Pakkanen
2018-09-13Builtin-options.md: fix "erros" typo [skip ci]Will Thompson
2018-09-12Add a release note snippetJon Turney
Also tweak releated documentation
2018-09-11Quick Guide add step for python3-pip installgrooveadelic
On Deban, and assuming now on Ubuntu as well, pip3 is only available after installing the python3-pip package. For that case explicitly specified the package during the system installation.
2018-09-11Document version when both_libraries() was added [skip ci]Nirbheek Chauhan
2018-09-10Improve windows resource compiler executable selectionJon Turney
Always honour any windres setting in cross-file (we can't be compiling with msvc, but this should apply when cross-compiling using gcc or clang) Always honour WINDRES environment variable Otherwise look for the resource compiler which is part of the same toolset as the C or C++ compiler. Add some commentary on why the conventions for compiled resource file extensions differ between RC and windres Also don't try to report non-existent path when we couldn't find the resource compiler.
2018-09-10Qt: add main argument to Qt dependency object to link with qtmain library on ↵Alexey Rochev
Windows (#2327)
2018-09-07Add method to check for C/C++ function attributesDylan Baker
It's fairly common on Linux and *BSD platforms to check for these attributes existence, so it makes sense to me to have this checking build into meson itself. Autotools also has a builtin for handling these, and by building them in we can short circuit cases that we know that these don't exist (MSVC). Additionally this adds support for two common MSVC __declspec attributes, dllimport and dllexport. This implements the declspec version (even though GCC has an __attribute__ version that both it and clang support), since GCC and Clang support the MSVC version as well. Thus it seems reasonable to assume that most projects will use the __declspec version over teh __attribute__ version.
2018-09-05Merge pull request #4006 from xclaesse/fatal-warningsXavier Claessens
Add --fatal-meson-warnings command line option
2018-09-04Reference-manual: Clarify fallback dependency types [skip ci]Nirbheek Chauhan
2018-09-04Add --fatal-meson-warnings command line optionXavier Claessens
This makes any warning message printed by meson raise an exception, intended to be used by CI and developpers to easily catch deprecation warnings and other potential issues.
2018-09-03i18n: add release note snippetCorentin Noël
2018-09-03Allow override_find_program to use an executable.Rafael Ávila de Espíndola
With this it is now possible to do foobar = executable('foobar', ...) meson.override_find_program('foobar', foobar) Which is convenient for a project like protobuf which produces both a dependency and a tool. If protobuf is updated to use override_find_program, it can be used as protobuf_dep = dependency('protobuf', version : '>=3.3.1', fallback : ['protobuf', 'protobuf_dep']) protoc_prog = find_program('protoc')