AC_PROG_GREP
AC_PATH_PROG(HAVE_CYGPATH, cygpath, "no")
- AM_CONDITIONAL([HAVE_CYGPATH], [test "x$enable_cygpath" = "xyes"])
+ AM_CONDITIONAL([HAVE_CYGPATH], [test "x$HAVE_CYGPATH" != "xno"])
AC_PATH_PROG(HAVE_PKG_CONFIG, pkg-config, "no")
if test "$HAVE_PKG_CONFIG" = "no"; then
AC_SUBST(RUST_SURICATA_LIB)
AC_SUBST(RUST_LDADD)
if test "x$CARGO_HOME" = "x"; then
- AC_SUBST([CARGO_HOME], [~/.cargo])
+ if test "x$HAVE_CYGPATH" != "no"; then
+ CYGPATH_CARGO_HOME=$(cygpath -a -t mixed ~/.cargo)
+ AC_SUBST([CARGO_HOME], [$CYGPATH_CARGO_HOME])
+ else
+ AC_SUBST([CARGO_HOME], [~/.cargo])
+ fi
else
AC_SUBST([CARGO_HOME], [$CARGO_HOME])
fi
@rust_vendor_comment@replace-with = 'vendored-sources'
@rust_vendor_comment@
@rust_vendor_comment@[source.vendored-sources]
-@rust_vendor_comment@directory = '@abs_top_srcdir@/rust/vendor'
+@rust_vendor_comment@directory = '@e_rustdir@/vendor'
cd $(top_srcdir)/rust && $(HAVE_PYTHON) ./gen-c-headers.py
endif
if HAVE_CYGPATH
- rustpath=`cygpath -a -t mixed $(abs_top_builddir)`
@rustup_home@ \
CARGO_HOME="$(CARGO_HOME)" \
- CARGO_TARGET_DIR="$$rustpath/rust/target" \
+ CARGO_TARGET_DIR="$(e_rustdir)/target" \
$(CARGO) build $(RELEASE) \
--features "$(RUST_FEATURES)" $(RUST_TARGET)
else