mirror of
https://github.com/helix-editor/helix.git
synced 2024-11-22 09:26:19 +04:00
in flake mkShell default RUSTFLAGS to an empty string if unset (#10880)
This commit is contained in:
parent
03813bbc2e
commit
a1cda3c19e
@ -114,10 +114,7 @@
|
|||||||
if pkgs.stdenv.isLinux
|
if pkgs.stdenv.isLinux
|
||||||
then pkgs.stdenv
|
then pkgs.stdenv
|
||||||
else pkgs.clangStdenv;
|
else pkgs.clangStdenv;
|
||||||
rustFlagsEnv =
|
rustFlagsEnv = pkgs.lib.optionalString stdenv.isLinux "-C link-arg=-fuse-ld=lld -C target-cpu=native -Clink-arg=-Wl,--no-rosegment";
|
||||||
if stdenv.isLinux
|
|
||||||
then ''$RUSTFLAGS -C link-arg=-fuse-ld=lld -C target-cpu=native -Clink-arg=-Wl,--no-rosegment''
|
|
||||||
else "$RUSTFLAGS";
|
|
||||||
rustToolchain = pkgs.pkgsBuildHost.rust-bin.fromRustupToolchainFile ./rust-toolchain.toml;
|
rustToolchain = pkgs.pkgsBuildHost.rust-bin.fromRustupToolchainFile ./rust-toolchain.toml;
|
||||||
craneLibMSRV = (crane.mkLib pkgs).overrideToolchain rustToolchain;
|
craneLibMSRV = (crane.mkLib pkgs).overrideToolchain rustToolchain;
|
||||||
craneLibStable = (crane.mkLib pkgs).overrideToolchain pkgs.pkgsBuildHost.rust-bin.stable.latest.default;
|
craneLibStable = (crane.mkLib pkgs).overrideToolchain pkgs.pkgsBuildHost.rust-bin.stable.latest.default;
|
||||||
@ -183,7 +180,7 @@
|
|||||||
shellHook = ''
|
shellHook = ''
|
||||||
export HELIX_RUNTIME="$PWD/runtime"
|
export HELIX_RUNTIME="$PWD/runtime"
|
||||||
export RUST_BACKTRACE="1"
|
export RUST_BACKTRACE="1"
|
||||||
export RUSTFLAGS="${rustFlagsEnv}"
|
export RUSTFLAGS="''${RUSTFLAGS:-""} ${rustFlagsEnv}"
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user