%cargo_targetdir target
%cargo_objdir %{?buildsubdir:%{_builddir}/%{buildsubdir}/}%{cargo_targetdir}/%{rust_target}/%{!?debug:release}%{?debug:debug}
+%__rustc /usr/bin/rustc
%__cargo /usr/bin/cargo
%__cargo_common_opts -v --offline
%cargo_build \\\
CXXFLAGS="%{rpmcppflags} %{rpmcxxflags}" \\\
LDFLAGS="%{rpmldflags}" \\\
PKG_CONFIG_ALLOW_CROSS=1 \\\
+ RUSTC="${RUSTC:-%__rustc}" \\\
%{?rustc_wrapper:RUSTC_WRAPPER="${RUSTC_WRAPPER:-%rustc_wrapper}"} \\\
RUSTFLAGS="${RUSTFLAGS:-%rpmrustflags}" \\\
%{?__jobs:CARGO_BUILD_JOBS="${CARGO_BUILD_JOBS:-%{__jobs}}"} \\\
%{__cargo} %{__cargo_common_opts} build %{!?debug:--release} \\\
- --target %{rust_target} \\\
+ --target %rust_target \\\
--target-dir %{cargo_targetdir} \\\
%{nil}
CXXFLAGS="%{rpmcppflags} %{rpmcxxflags}" \\\
LDFLAGS="%{rpmldflags}" \\\
PKG_CONFIG_ALLOW_CROSS=1 \\\
+ RUSTC="${RUSTC:-%__rustc}" \\\
+ %{?rustc_wrapper:RUSTC_WRAPPER="${RUSTC_WRAPPER:-%rustc_wrapper}"} \\\
RUSTFLAGS="${RUSTFLAGS:-%rpmrustflags}" \\\
%{?__jobs:CARGO_BUILD_JOBS="${CARGO_BUILD_JOBS:-%{__jobs}}"} \\\
%{__cargo} %{__cargo_common_opts} install \\\
- --target %{rust_target} \\\
+ --target %rust_target \\\
--target-dir %{cargo_targetdir} \\\
%{nil}