]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
build: add install step to doc CI build
authorDaniel Wagner <dwagner@suse.de>
Fri, 2 Aug 2024 11:08:13 +0000 (13:08 +0200)
committerDaniel Wagner <wagi@monom.org>
Fri, 2 Aug 2024 11:14:20 +0000 (13:14 +0200)
We had some fallouts which were happened at the install step when the
documentation was build. Let's add this step, so we catch those errors
in future.

Signed-off-by: Daniel Wagner <dwagner@suse.de>
scripts/build.sh

index a88336fb9021602147b1cd45cac549152076350f..1c2df5086de5766daf4acdd009dbea84abb309d1 100755 (executable)
@@ -123,6 +123,7 @@ config_meson_docs() {
         -Ddocs=all                              \
         -Ddocs-build=true                       \
         --force-fallback-for=libnvme            \
+        --prefix=/tmp/usr                       \
         -Dlibnvme:werror=false                  \
         "${BUILDDIR}"
 }
@@ -154,7 +155,12 @@ test_meson_coverage() {
 }
 
 install_meson_appimage() {
-    "${MESON}" install                             \
+    "${MESON}" install                          \
+        -C "${BUILDDIR}"
+}
+
+install_meson_docs() {
+    "${MESON}" install                          \
         -C "${BUILDDIR}"
 }