@ -1,5 +1,4 @@
EXTRA_DIST = Cargo.lock \
src \
EXTRA_DIST = src \
.cargo/config.in \
gen-c-headers.py
@ -7,10 +6,6 @@ if HAVE_CARGO_VENDOR
EXTRA_DIST += vendor
e n d i f
i f H A V E _ R U S T _ V E N D O R
FROZEN = --frozen
e n d i f
i f ! D E B U G
RELEASE = --release
e n d i f
@ -33,16 +28,16 @@ if HAVE_PYTHON
e n d i f
i f H A V E _ C Y G P A T H
rustpath = ` cygpath -a -t mixed $( abs_top_builddir) `
cd $( top_srcdir) /rust && @rustup_home@ \
@rustup_home@ \
CARGO_HOME = " $( CARGO_HOME) " \
CARGO_TARGET_DIR = " $$ rustpath/rust/target " \
$( CARGO) build $( RELEASE) $( FROZEN) \
$( CARGO) build $( RELEASE) \
--features " $( RUST_FEATURES) " $( RUST_TARGET)
e l s e
cd $( top_srcdir) /rust && @rustup_home@ \
@rustup_home@ \
CARGO_HOME = " $( CARGO_HOME) " \
CARGO_TARGET_DIR = " $( abs_top_builddir) /rust/target " \
$( CARGO) build $( RELEASE) $( FROZEN) \
$( CARGO) build $( RELEASE) \
--features " $( RUST_FEATURES) " $( RUST_TARGET)
e n d i f
@ -53,12 +48,9 @@ distclean-local: clean-local
rm -rf vendor gen Cargo.lock
check :
CARGO_HOME = " $( CARGO_HOME) " @rustup_home@
$( CARGO) test --features " $( RUST_FEATURES) "
Cargo.lock : Cargo .toml
CARGO_HOME = " $( CARGO_HOME) " @rustup_home@ $( CARGO) \
generate-lockfile
CARGO_HOME = " $( CARGO_HOME) " @rustup_home@ \
CARGO_TARGET_DIR = " $( abs_top_builddir) /rust/target " \
$( CARGO) test $( RELEASE) --features " $( RUST_FEATURES) "
i f H A V E _ C A R G O _ V E N D O R
vendor :