summaryrefslogtreecommitdiff
path: root/mesonbuild/modules/hotdoc.py
Commit message (Collapse)AuthorAgeFilesLines
* Fix executable as script on WindowsXavier Claessens2021-01-301-6/+1
| | | | | | | | | | | | | | | | | | On Windows this would fail because of missing DLL: ``` mylib = library(...) exe = executable(..., link_with: mylib) meson.add_install_script(exe) ``` The reason is on Windows we cannot rely on rpath to find libraries from build directory, they are searched in $PATH. We already have all that mechanism in place for custom_target() using ExecutableSerialisation class, so reuse it for install/dist/postconf scripts too. This has bonus side effect to also use exe_wrapper for those scripts. Fixes: #8187
* Fix misspellsAntonin Décimo2021-01-131-2/+2
| | | | Signed-off-by: Antonin Décimo <antonin.decimo@gmail.com>
* Use a single coredata dictionary for optionsDylan Baker2021-01-041-1/+1
| | | | | | | This patches takes the options work to it's logical conclusion: A single flat dictionary of OptionKey: UserOptions. This allows us to simplify a large number of cases, as we don't need to check if an option is in this dict or that one (or any of 5 or 6, actually).
* Make werror per subproject optionXavier Claessens2020-03-241-1/+1
|
* hotdoc: work around argparse syntax ambiguityMathieu Duponchelle2019-11-111-3/+19
| | | | Fixes #5800
* hotdoc: Handle werrorThibault Saunier2019-04-241-0/+3
|
* hotdoc: Take into account boolean value to pass flag like argumentsThibault Saunier2019-04-241-1/+2
|
* hotdoc: Set gi-c-source-rootThibault Saunier2019-03-101-0/+14
| | | | The same way as we set '--sources-top-dirs' for gi
* hotdoc: Fix has_extensions when several extensions are passed inThibault Saunier2018-11-151-1/+1
|
* hotdoc: Add support for {Build,Custom}Target as sourcesThibault Saunier2018-09-231-3/+7
|
* hotdoc: Make project_version mandatory as it should always have beenThibault Saunier2018-09-101-0/+1
|
* hotdoc: Handle IncludeDirs to specify directoriesThibault Saunier2018-09-101-2/+12
|
* docs: Use meson to build documentationThibault Saunier2018-08-281-5/+1
| | | | Let's eat our own dogfood.
* modules: Add an 'hotdoc' moduleThibault Saunier2018-08-281-0/+390
hotdoc: http://github.com/hotdoc/hotdoc/