meson/docs/markdown
Eli Schwartz 108bd996ee
add install_emptydir function
This replaces the absolute hack of using

```
install_subdir('nonexisting', install_dir: 'share')
```

which requires you to make sure you don't accidentally or deliberately
have a completely different directory with the same name in your source
tree that is full of files you don't want installed. It also avoids
splitting the name in two and listing them in the wrong order.

You can also set the install mode of each directory component by listing
them one at a time in order, and in fact create nested structures at
all.

Fixes #1604
Properly fixes #2904
2021-10-08 14:35:00 -04:00
..
images Fix image link names. 2021-07-03 14:46:15 +03:00
snippets add install_emptydir function 2021-10-08 14:35:00 -04:00
ARM-performance-test.md
Adding-arguments.md docs: Temporarily disable modules and move RefMan --> Reference-manual 2021-10-04 23:11:48 +02:00
Adding-new-projects-to-wrapdb.md editorconfig: add setting to trim trailing whitespace 2021-08-15 09:36:18 -04:00
Additional.md
Build-options.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
Build-system-converters.md
Build-targets.md docs: Mention library command as well [skip ci] 2020-04-07 17:24:13 +03:00
Builtin-options.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
CMake-module.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
Code-formatting.md clangformat: Add clang-format-check target 2021-03-16 21:01:54 -04:00
Commands.md editorconfig: add setting to trim trailing whitespace 2021-08-15 09:36:18 -04:00
Comparisons.md
Compiler-properties.md Capitalize "Meson" consistently as it is a proper name. [skip ci] 2021-01-31 19:49:20 +00:00
Conference-presentations.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Configuration.md Capitalize "Meson" consistently as it is a proper name. [skip ci] 2021-01-31 19:49:20 +00:00
Configuring-a-build-directory.md Capitalize "Meson" consistently as it is a proper name. [skip ci] 2021-01-31 19:49:20 +00:00
Contact-information.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Continuous-Integration.md docs: change duplicate "**.h" path to "**.c" [skip ci] 2021-03-30 10:58:09 -04:00
Contributing.md test runner: add the ability to configure test.json for python paths 2021-08-18 17:58:30 -04:00
Creating-Linux-binaries.md Capitalize "Meson" consistently as it is a proper name. [skip ci] 2021-01-31 19:49:20 +00:00
Creating-OSX-packages.md docs: replaced `ninja` with appropriate `meson` commands [skip ci] 2020-06-18 17:47:10 +03:00
Creating-releases.md Capitalize "Meson" consistently as it is a proper name. [skip ci] 2021-01-31 19:49:20 +00:00
Cross-compilation.md deprecated `meson.get_cross_property` 2021-02-25 15:18:39 -08:00
Cuda-module.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Custom-build-targets.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Cython.md Add option to to transpile Cython to C++ 2021-09-24 22:56:46 +03:00
D.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Dependencies.md new custom dependency lookup for iconv 2021-09-12 13:45:43 -04:00
Design-rationale.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Disabler.md
Dlang-module.md Capitalize "Meson" consistently as it is a proper name. [skip ci] 2021-01-31 19:49:20 +00:00
External-Project-module.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
External-commands.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
FAQ.md docs: update LD docs link in FAQ.md 2021-08-28 11:25:52 -07:00
Feature-autodetection.md Add support for gcovr --sonarqube report 2021-07-23 22:15:00 +03:00
Fs-module.md document the enhancement to the Fs module permitting File arguments 2021-06-08 16:52:48 -04:00
Generating-sources.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
Getting-meson.md Update instructions on installing with Pip. Closes #9034. 2021-08-21 22:34:40 +03:00
Getting-meson_ptbr.md editorconfig: add setting to trim trailing whitespace 2021-08-15 09:36:18 -04:00
Getting-meson_zh.md Add Chinese translation of the getting Meson page [skip ci] 2021-04-06 00:09:20 +03:00
Gnome-module.md modules/gnome: deprecate yelp variadic sources 2021-10-07 09:26:35 -07:00
Hotdoc-module.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
IDE-integration.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
Icestorm-module.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
In-the-press.md
Include-directories.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
IndepthTutorial.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Installing.md Add install tags 2021-08-17 15:19:18 -04:00
Java-module.md Add Java module 2021-08-22 07:57:29 -07:00
Java.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Keyval-module.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
Localisation.md Capitalize "Meson" consistently as it is a proper name. [skip ci] 2021-01-31 19:49:20 +00:00
Machine-files.md docs: add note about built-in options support 2021-09-10 23:59:30 +03:00
Manual.md
Meson-sample.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
MesonCI.md Capitalize "Meson" consistently as it is a proper name. [skip ci] 2021-01-31 19:49:20 +00:00
Mixing-build-systems.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Modules.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Native-environments.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Overview.md
Performance-comparison.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Pkg-config-files.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Pkgconfig-module.md pkgconfig: Do not escape custom variables 2021-05-18 18:03:37 -04:00
Playground.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Porting-from-autotools.md Capitalize "Meson" consistently as it is a proper name. [skip ci] 2021-01-31 19:49:20 +00:00
Precompiled-headers.md Capitalize "Meson" consistently as it is a proper name. [skip ci] 2021-01-31 19:49:20 +00:00
Project-templates.md docs: replaced `ninja` with appropriate `meson` commands [skip ci] 2020-06-18 17:47:10 +03:00
Python-3-module.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
Python-module.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
Qt4-module.md docs: Use an include for the qt modules 2021-06-15 14:15:13 -07:00
Qt5-module.md docs: Use an include for the qt modules 2021-06-15 14:15:13 -07:00
Qt6-module.md docs: Add a page for qt6 2021-06-15 14:15:13 -07:00
Quick-guide.md Update Quick-guide.md 2021-06-19 15:41:54 +03:00
RPM-module.md
Reference-tables.md docs: Add cython docs 2021-06-07 09:25:32 -07:00
Release-notes-for-0.37.0.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
Release-notes-for-0.38.0.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
Release-notes-for-0.39.0.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Release-notes-for-0.40.0.md Capitalize "Meson" consistently as it is a proper name. [skip ci] 2021-01-31 19:49:20 +00:00
Release-notes-for-0.41.0.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Release-notes-for-0.42.0.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
Release-notes-for-0.43.0.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Release-notes-for-0.44.0.md Capitalize "Meson" consistently as it is a proper name. [skip ci] 2021-01-31 19:49:20 +00:00
Release-notes-for-0.45.0.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Release-notes-for-0.46.0.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
Release-notes-for-0.47.0.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
Release-notes-for-0.48.0.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
Release-notes-for-0.49.0.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Release-notes-for-0.50.0.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
Release-notes-for-0.51.0.md Capitalize "Meson" consistently as it is a proper name. [skip ci] 2021-01-31 19:49:20 +00:00
Release-notes-for-0.52.0.md Capitalize "Meson" consistently as it is a proper name. [skip ci] 2021-01-31 19:49:20 +00:00
Release-notes-for-0.53.0.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
Release-notes-for-0.54.0.md Capitalize "Meson" consistently as it is a proper name. [skip ci] 2021-01-31 19:49:20 +00:00
Release-notes-for-0.55.0.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
Release-notes-for-0.56.0.md Capitalize "Meson" consistently as it is a proper name. [skip ci] 2021-01-31 19:49:20 +00:00
Release-notes-for-0.57.0.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
Release-notes-for-0.58.0.md editorconfig: add setting to trim trailing whitespace 2021-08-15 09:36:18 -04:00
Release-notes-for-0.59.0.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
Release-notes.md
Release-procedure.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Reproducible-builds.md
Rewriter.md Capitalize "Meson" consistently as it is a proper name. [skip ci] 2021-01-31 19:49:20 +00:00
Run-targets.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Running-Meson.md little punctuation and add a phrase [skip ci] 2021-05-13 10:56:50 +03:00
Rust-module.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
Shipping-prebuilt-binaries-as-wraps.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Simd-module.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Simple-comparison.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
SimpleStart.md Add Mac installation instructions for Homebrew 2021-10-08 14:34:15 -04:00
SourceSet-module.md Capitalize "Meson" consistently as it is a proper name. [skip ci] 2021-01-31 19:49:20 +00:00
Style-guide.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Subprojects.md msubprojects: wrap-file should be re-extracted with --reset 2021-03-28 23:24:01 +03:00
Syntax.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
Threads.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Tutorial.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
Unit-tests.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
Unity-builds.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Use-of-Python.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Users.md Users: Update URL for pacman 2021-07-04 12:05:49 -04:00
Using-multiple-build-directories.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Using-the-WrapDB.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Using-with-Visual-Studio.md Capitalize "Meson" consistently as it is a proper name. [skip ci] 2021-01-31 19:49:20 +00:00
Using-wraptool.md Merge wraps from subprojects into wraps from main project 2020-10-13 17:55:16 -04:00
Vala.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
Videos.md
Vs-External.md docs: replaced `ninja` with appropriate `meson` commands [skip ci] 2020-06-18 17:47:10 +03:00
Windows-module.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Wrap-best-practices-and-tips.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
Wrap-dependency-system-manual.md Interpreter: Fallback when required is false but forcefallback is true 2021-04-26 17:04:57 +01:00
Wrapdb-projects.md docs: Generate a table of all wrapdb releases 2021-06-05 17:01:34 -04:00
Yaml-RefMan.md docs: Temporarily disable modules and move RefMan --> Reference-manual 2021-10-04 23:11:48 +02:00
_Sidebar.md modules: Add an unstable-rust module 2021-01-05 15:10:50 -08:00
_include_qt_base.md modules/qt: Allow using generated sources for compile_translations ts_files 2021-08-18 19:47:07 -07:00
fallback-wraptool.md Rewrap long text lines in docs. [skip ci] 2021-01-30 16:19:59 +00:00
howtox.md docs: Remove the deleted function find_library 2021-08-18 21:56:45 +03:00
i18n-module.md docs: Fix broken links 2021-10-03 12:19:45 +02:00
index.md doc: Add direct link to matrix channel (#8859) [skip ci] 2021-06-09 10:15:04 -07:00
legal.md doc: Minor typo fix in legal.md [skip ci] 2020-07-04 14:03:34 +03:00