Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThibault Saunier <tsaunier@igalia.com>2022-08-26 01:30:08 +0300
committerThibault Saunier <tsaunier@igalia.com>2022-08-30 01:33:22 +0300
commit31a53bba8ae22d4be44861c868fb663fd46a69a3 (patch)
tree480e63405d0f1fc51ad147eb795879cc7bac644b /cargo_wrapper.py
parent25465fd9f3c65ecc3ce089d56a0c746fcd6a839c (diff)
Generate plugins documentation using hotdoc
Which will automatically be integrated in gstreamer documentation
Diffstat (limited to 'cargo_wrapper.py')
-rw-r--r--cargo_wrapper.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/cargo_wrapper.py b/cargo_wrapper.py
index 75f6fe43b..87834b924 100644
--- a/cargo_wrapper.py
+++ b/cargo_wrapper.py
@@ -23,6 +23,7 @@ PARSER.add_argument('libdir', type=P)
PARSER.add_argument('--version', default=None)
PARSER.add_argument('--exts', nargs="+", default=[])
PARSER.add_argument('--depfile')
+PARSER.add_argument('--disable-doc', action="store_true", default=False)
def generate_depfile_for(libfile):
@@ -76,6 +77,8 @@ if __name__ == "__main__":
cargo_cmd = ['cargo', 'cbuild']
if opts.target == 'release':
cargo_cmd.append('--release')
+ if not opts.disable_doc:
+ cargo_cmd += ['--features', "doc"]
elif opts.command == 'test':
# cargo test
cargo_cmd = ['cargo', 'ctest', '--no-fail-fast', '--color=always']