Commit Graph

39 Commits (b962dee3e746a3c55f04bc1f8a2719db0591bf9a)

Author SHA1 Message Date
ilkecan d6bd313f07 buildRustCrate: set meta.mainProgram to crateName 2 years ago
David Scherer 13a9006ec3 Fix determinism by defaulting codegenUnits to 1, not NIX_BUILD_CORES 2 years ago
Mateusz Kowalczyk f6897d23f4 buildRustCrate: make codegen-units configurable 2 years ago
Faye Duxovni bc5e8ae506 buildRustCrate: don't try to set CARGO_FEATURE_ variables for dep: features 2 years ago
John Ericson 4430761186 buildRustCrate: Add `extraRustcOptsForBuild` 3 years ago
happysalada c9f0c6f115 build-rust-crate: add global libiconv darwin buildInputs 3 years ago
happysalada 0585c981f1 build-rust-crate: nixpkgs-fmt 3 years ago
Ben Wolsieffer 8c479059b9 buildRustCrate: add host platform to rlib hash suffix 4 years ago
Ben Wolsieffer f0fdecfbb4 buildRustCrate: fix target config environment variables on 32-bit ARM 4 years ago
Ben Wolsieffer 295a6690f9 buildRustCrate: support cross compilation 4 years ago
Daniël de Kok fe50bab788 buildRustCrate: set CARGO_FEATURE_* when running the build script 4 years ago
Peter Kolloch bb660fe228 buildRustCrate: Support versioned crate renames 4 years ago
Peter Kolloch 5f9af254a5 buildRustCrate: Document parameters 4 years ago
Alyssa Ross 7533876312
buildRustCrate: fewer backslashes 4 years ago
Peter Kolloch 8a6638daa9 build-support/rust/buildRustCrate: Search for matching Cargo.toml in sub directories 4 years ago
Peter Kolloch 04e7462ee6 buildRustCrate: refactor colored logging 4 years ago
Andreas Rammhold be5597fc9d
buildRustCrate: remove superfluous dependency overrides 4 years ago
Andreas Rammhold d6a8b55fb0
buildRustCrate: treat `rlib` crates just like `lib` crates 4 years ago
Andreas Rammhold 3e61906e1c
buildRustCrate: slight "rewording" and reformatting 4 years ago
Andreas Rammhold a3a51763f9
buildRustCrate: add `buildTests` flag to tell rustc to build tests instead of binaries 4 years ago
Andreas Rammhold 3f49d7a3ea
buildRustCrate: deduplicate dependency override code 4 years ago
Andreas Rammhold 6ad22f5b4d
buildRustCrate: use less bash for the build script 4 years ago
Andreas Rammhold 5ad83267ed
buildRustCrate: reflow the way `extraRustcOpts` is constructed 4 years ago
Andreas Rammhold d37f001164
buildRustCrate: rename `makeDeps` function to `mkRustcDepArgs` 4 years ago
Andreas Rammhold f4aeabd04a
buildRustCrate: document and cleanup the symbol seeding 4 years ago
Andreas Rammhold 50b2ef28f7
buildRustCrate: move the color loggign & remove some runtime checks 4 years ago
Andreas Rammhold 0aac0e8d2c
buildRustCrate: builtins -> lib where possible 4 years ago
Andreas Rammhold 1b748554d5
buildRustCrate: add lib output 5 years ago
Ben Wolsieffer 83ac9c07e4 rust: add support for armv6l-linux and armv7l-linux 5 years ago
Daniël de Kok 85c6d72011 buildRustCrate: add support for renaming crates 5 years ago
Peter Kolloch 61ac550082 Fix #60125 - buildRustCrate: Always set CARGO_PKG_VERSION_PRE and CARGO_PKG_HOMEPAGE 5 years ago
Pierre-Étienne Meunier 32e94c2674 buildRustCrate: adding the description field 5 years ago
Andreas Rammhold 6a3b144d02
buildRustCrate: support rust editions 5 years ago
Andreas Rammhold 044a8a24ed
buildRustCrate: pass extraRustcOpts to configure crate 5 years ago
Darius Jahandarie da84602f61 buildRustCrate: fix extraRustcOpts so it is not discarded 6 years ago
Pierre-Etienne Meunier ae3b4655a4 Carnix: 0.7.2 -> 0.8.10 (#40587) 6 years ago
Andreas Rammhold fc5e595003
buildRustCrate: added some edge cases with binaries 6 years ago
Andreas Rammhold 1371815060 buildRustCrate: extracted builder scripts into dedicated files 6 years ago