summaryrefslogtreecommitdiff
path: root/docs/markdown
Commit message (Collapse)AuthorAgeFilesLines
* Add a missing space.Shlomi Fish2018-01-021-1/+1
|
* Correct some grammar.Shlomi Fish2018-01-021-3/+3
|
* docs: get_option returns relative paths for xxxdir optionsNirbheek Chauhan2018-01-021-0/+5
| | | | [skip ci]
* Add unit test that checks that the sample projects compile.initJussi Pakkanen2017-12-312-1/+11
|
* Added documentation for project templates.Jussi Pakkanen2017-12-311-0/+28
|
* Merge pull request #2757 from xclaesse/pkgconfigJussi Pakkanen2017-12-311-3/+10
|\ | | | | pkgconfig: Allow passing Dependency objects to library(_private)
| * pkgconfig: Update documentationXavier Claessens2017-12-201-3/+10
| |
* | Release notes for 0.43 are no longer preliminaryGabrĂ­el ArthĂșr PĂ©tursson2017-12-291-1/+1
| |
* | docs: Fix missing syntax highlightingTingPing2017-12-281-4/+8
| |
* | docs: find_program native: is available since 0.43Nirbheek Chauhan2017-12-281-1/+1
| |
* | Explain test setup a bit more.Jussi Pakkanen2017-12-261-0/+31
| |
* | Merge pull request #2334 from mesonbuild/promotedepJussi Pakkanen2017-12-262-10/+61
|\ \ | | | | | | Add functionality to promote nested dependencies to top level.
| * | Reformat and update doc page.Jussi Pakkanen2017-12-261-14/+40
| | |
| * | Add functionality to promote nested dependencies to top level.Jussi Pakkanen2017-12-172-0/+25
| | |
* | | add one more blank line at the tail of Disabler.mdPassw2017-12-261-1/+1
| |/ |/| | | From http://mesonbuild.com/Manual.html , it seems that `Disabler.md` messes up `Modules.md`
* | Created documentation page for code contributions.Jussi Pakkanen2017-12-202-5/+159
| |
* | Allow value 'if-release' for b_ndebug project option. (#1896)Hemmo Nieminen2017-12-171-0/+7
|/ | | | | When set, NDEBUG will be automatically defined for for release builds but not for other build types.
* make clickableShawn Landden2017-12-171-1/+1
|
* Update Users.mdShawn Landden2017-12-161-1/+1
| | | now only build system of systemd
* Enable re-compilation of GNOME gschema files if they have changed.Michael James Gratton2017-12-131-0/+7
| | | | | | | | * mesonbuild/modules/gnome.py (GnomeModule.compile_schemas): Allow the depend_files kwarg. * docs/markdown/Gnome-module.md: Add docs for new kwarg (and the only other one that is permitted).
* Add Geary to the list of users - will use meson for the next release.Michael James Gratton2017-12-131-0/+1
|
* docs: Change variable in pkg-config exampleIñigo Martínez2017-12-121-1/+1
| | | The example provided for the `get_pkgconfig_variable` when using using the `define_variable` parameter is not the best example, because it is using `prefix` for both. This changes the retrieved variable for `libdir` so the efect of the variable redefinition is more noticeable.
* docs: Add documentation to dependency variablesIñigo Martínez2017-12-122-1/+18
| | | | | | | Meson is able to redefine variables when retrieving them from `pkg-config` dependencies. However, the documentation is missing. This patch adds documentation for this feature.
* Fix documentation on disabler behaviour with short circuiting.Jussi Pakkanen2017-12-112-2/+3
|
* Updated version number for new release.0.44.0Jussi Pakkanen2017-12-1014-148/+151
|
* Merge pull request #2745 from dcbaker/submit/haikuJussi Pakkanen2017-12-101-1/+2
|\ | | | | small fixes for haiku
| * docs: Add haiku to reference tableDylan Baker2017-12-071-1/+2
| |
* | Touch up install_dir() documentationErnestas Kulik2017-12-091-5/+1
| | | | | | | | It no longer removes the target tree before copying files.
* | Fix typo in release note snippet for get_unquotedJon Turney2017-12-091-2/+2
|/ | | Grammar is still a bit fractured, but I'm not entirely sure what it's trying to say.
* Merge pull request #2731 from mesonbuild/disablerJussi Pakkanen2017-12-053-0/+111
|\ | | | | Created disabler object type
| * Added documentation for disabler objects.Jussi Pakkanen2017-12-053-0/+111
| |
* | Document and improve not-found dependency objectsJon Turney2017-12-051-4/+8
| | | | | | | | | | Document dependency('', required:false) usage. Avoid emitting 'Dependency found: NO'.
* | Minor fixes.Jussi Pakkanen2017-12-031-1/+1
| |
* | String arguments can permit arbitrary string valuesJussi Pakkanen2017-12-032-17/+45
| | | | | | | | by leaving out the choices keyword.
* | Reformatted and fixed running doc.Jussi Pakkanen2017-12-021-22/+80
|/
* Merge pull request #2390 from dcbaker/submit/options-listJussi Pakkanen2017-12-022-9/+45
|\ | | | | Add an array type to user options
| * Add new array type optionDylan Baker2017-11-292-9/+45
| | | | | | | | | | | | | | This exposes the already existing UserStringArrayOption class through the meson_options.txt. The intention is to provide a way for projects to take list/array type arguments and validate that all of the elements in that array are valid without using complex looping constructrs.
* | cross: Implement support for loading cross files from system pathsDylan Baker2017-11-302-0/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | One thing that makes cross compiling with meson a pain is the need for cross files. The problem is not with cross files themselves (they're actually rather brilliant in that they allow for a much greater deal of flexibility than autotools hardcoded paths approach) but that each user needs to reimplement them themselves, when for most people what they really want is a cross file that could be provided by their distro, all they really want is the correct toolchain. This patch is the first stop to making it easier for distros to ship their own cross files (and for users to put their's somewhere safe so they don't get `git clean`ed. It allows the cross files (on Linux and *BSD) to be stored in home and system paths (~/.config/meson/cross, /usr/share/meson/cross, and /usr/local/share/meson/cross), and to be loaded by simply by specificying --cross-file. With this patch meson will check the locations its always checked first, (is cross file absolute, or is it relative to $PWD), then will check ~/.config/meson/cross, /usr/local/share/meson/cross, /usr/share/meson/cross, (or $XDG_CONFIG_PATH and $XDG_DATA_DIRS) for the files, raising an exception if it cannot find the specified cross file. Fixes #2283
* | Merge pull request #2701 from dcbaker/submit/better-llvm-docsJussi Pakkanen2017-11-291-0/+29
|\ \ | | | | | | Minor LLVM dependency cleanups for the next release
| * | docs: Add better documentation of the LLVM dependencyDylan Baker2017-11-281-0/+29
| |/
* | docs: note when warning() was addedZbigniew Jędrzejewski-Szmek2017-11-291-0/+2
|/ | | | Followup for 1540e615f13503722f1067c693f3d394218cbd9e.
* Merge pull request #2512 from dcbaker/wip/config-tool-variablesJussi Pakkanen2017-11-283-19/+24
|\ | | | | Add method to get values from config tool based dependency
| * docs: add documentation for config_tool variable methodDylan Baker2017-11-232-0/+15
| |
| * docs: consolidate config-tool based dependenciesDylan Baker2017-11-231-19/+9
| | | | | | | | | | | | | | There are currently entries for cups and pcap; but not LLVM, GnuStep, or WxWidgets. Instead of having an entry for each of these just have a single entry for all of them, since the majority of the information is duplicated between them anyway.
* | Add if_found kwarg to subdir().Jussi Pakkanen2017-11-272-1/+20
| |
* | Merge pull request #2690 from jsoref/spellingJussi Pakkanen2017-11-272-2/+2
|\ \ | | | | | | Spelling
| * | useless: youtu.be referenceJosh Soref2017-11-261-1/+1
| | |
| * | spelling: programmingJosh Soref2017-11-261-1/+1
| |/
* | Use new style dependencies in subproject documentation.Jussi Pakkanen2017-11-261-40/+47
| |
* | Merge pull request #2676 from jeandet/add_qt_translationsJussi Pakkanen2017-11-261-3/+11
|\ \ | |/ |/| Add qt translations