]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
rust: use CBINDGEN variable and not "cbindgen"
authorJason Ish <jason.ish@oisf.net>
Thu, 27 Feb 2025 17:05:26 +0000 (11:05 -0600)
committerVictor Julien <victor@inliniac.net>
Fri, 28 Feb 2025 06:08:22 +0000 (07:08 +0100)
This uses the cbindgen found during ./configure, and not the one
found on the path during "make", which while often the same, aren't
always the same.

Ticket: #6384

rust/Makefile.am

index f6a8a364e2e8f17e652ac548eeed3f91413f3f25..c1250a81c065ad446703802fddff0dd00a5c8dfb 100644 (file)
@@ -144,7 +144,7 @@ endif
 if HAVE_CBINDGEN
 gen/rust-bindings.h: $(RUST_SURICATA_LIB) cbindgen.toml
        cd $(abs_top_srcdir)/rust && \
-               cbindgen --config $(abs_top_srcdir)/rust/cbindgen.toml \
+               $(CBINDGEN) --config $(abs_top_srcdir)/rust/cbindgen.toml \
                --quiet --verify --output $(abs_top_builddir)/rust/gen/rust-bindings.h || true
 else
 gen/rust-bindings.h:
@@ -155,7 +155,7 @@ doc:
 
 if HAVE_CBINDGEN
 dist/rust-bindings.h:
-       cbindgen --config $(abs_top_srcdir)/rust/cbindgen.toml \
+       $(CBINDGEN) --config $(abs_top_srcdir)/rust/cbindgen.toml \
                --quiet --output $(abs_top_builddir)/rust/dist/rust-bindings.h
 else
 dist/rust-bindings.h: