diff --git a/depends/packages/packages.mk b/depends/packages/packages.mk index 8923caaa7..1478d6264 100644 --- a/depends/packages/packages.mk +++ b/depends/packages/packages.mk @@ -1,4 +1,4 @@ -zcash_packages := libsodium utfcpp +zcash_packages := libsodium rustcxx utfcpp packages := boost libevent zeromq $(zcash_packages) googletest native_packages := native_clang native_ccache native_rust native_cxxbridge diff --git a/depends/packages/rustcxx.mk b/depends/packages/rustcxx.mk new file mode 100644 index 000000000..1373228a6 --- /dev/null +++ b/depends/packages/rustcxx.mk @@ -0,0 +1,13 @@ +package=rustcxx +$(package)_version=$(native_cxxbridge_version) +$(package)_file_name=$(native_cxxbridge_file_name) +$(package)_sha256_hash=$(native_cxxbridge_sha256_hash) + +# Nothing to do, this was fetched by native_cxxbridge. +define $(package)_fetch_cmds +endef + +define $(package)_stage_cmds + mkdir -p $($(package)_staging_prefix_dir)/include/rust && \ + cp include/cxx.h $($(package)_staging_prefix_dir)/include/rust +endef