[Libguestfs] [PATCH libnbd 4/4] rust: Build the examples

Richard W.M. Jones rjones at redhat.com
Tue Oct 10 14:06:10 UTC 2023


It's worth checking that the examples actually build, so we don't get
any regressions.
---
 rust/Makefile.am | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/rust/Makefile.am b/rust/Makefile.am
index 5c73512c87..a7700d69bd 100644
--- a/rust/Makefile.am
+++ b/rust/Makefile.am
@@ -90,7 +90,8 @@ EXTRA_DIST = \
 if HAVE_RUST
 
 all-local: libnbd-sys/libnbd_version target/debug/liblibnbd.rlib \
-		target/doc/libnbd/index.html
+		target/doc/libnbd/index.html \
+		target/debug/examples/get-size
 
 libnbd-sys/libnbd_version: Makefile
 	rm -f libnbd-sys/libnbd_version.t
@@ -103,6 +104,10 @@ target/debug/liblibnbd.rlib: $(source_files)
 target/doc/libnbd/index.html: $(source_files)
 	$(abs_top_builddir)/run $(CARGO) doc
 
+# This will actually build all the examples:
+target/debug/examples/get-size: $(source_files)
+	$(abs_top_builddir)/run $(CARGO) build --examples
+
 if HAVE_POD
 
 man_MANS = libnbd-rust.3
-- 
2.41.0



More information about the Libguestfs mailing list