Commit Graph

86 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
Andreas Rammhold 31e5b8dc21
Remove myself from maintainers 2 years ago
John Ericson 811f849961 buildRustCrate: Don't override the linker during cross 3 years ago
John Ericson 4430761186 buildRustCrate: Add `extraRustcOptsForBuild` 3 years ago
John Ericson 0ee5640d78 buildRustCrate: Fix extra cross args 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
pandaman64 c39040195f build-rust-crate: disable incremental builds 3 years ago
zseri ff5ff66ef3 build-rust-crate: disable incremental builds 3 years ago
John Ericson ddeef0d322 tests.buildRustCrate: Fix after hashing method change 4 years ago
Daniël de Kok e87d457564 buildRustCrate: set NUM_JOBS to NIX_BUILD_CORES 4 years ago
Ben Wolsieffer 8c479059b9 buildRustCrate: add host platform to rlib hash suffix 4 years ago
John Ericson c0df12de5d rust: Add support for managing target JSON in Nix 4 years ago
Ben Wolsieffer 91bc6128b9 buildRustCrateTests: support cross-compilation 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
zowoq 1439eaf07b buildRustCrate: editorconfig fixes 4 years ago
Daniël de Kok fe50bab788 buildRustCrate: set CARGO_FEATURE_* when running the build script 4 years ago
Michael Howell c21cbf22d0
buildRustCrate: Replace hyphen with underscore in env variables (#88054) 4 years ago
Andreas Rammhold a9fdfebc6b
buildRustCrate: support proc-macro in default prelude 4 years ago
Peter Kolloch bb660fe228 buildRustCrate: Support versioned crate renames 4 years ago
Peter Kolloch 5f9af254a5 buildRustCrate: Document parameters 4 years ago
Peter Kolloch 782b304dba buildRustCrate: Add tests for checking files in outputs. 4 years ago
Andreas Rammhold c8de31baa6 buildRustCrateTests: Fix link order test on darwin 4 years ago
Symphorien Gibol 2f7fb1c497 buildRustCrateTests: add regression test for link order 4 years ago
Alyssa Ross 7533876312
buildRustCrate: fewer backslashes 4 years ago
Symphorien Gibol d8b853799d buildRustCrate: don't sort link flags 4 years ago
Daniël de Kok 412c72d20f buildRustCrate: sort linker options in-place 4 years ago
Daniël de Kok ea6e048c37 buildRustCrate: only link build deps into build script 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 56e11bc8df
buildRustCrate: remap the current build dir to / for (more) reproducible builds 4 years ago
Andreas Rammhold a57d0fe0bb
buildRustCrate: fix #78412 4 years ago
Andreas Rammhold 19698d15ce
buildRustCrateTests: add regression test for #74071 4 years ago
Andreas Rammhold 78faab1be0 buildRustCrateTests: add test case for rlib linking 4 years ago
Andreas Rammhold 406e0c9d51
buildRustCrateTests: fix some formatting issues 4 years ago
Andreas Rammhold d6a8b55fb0
buildRustCrate: treat `rlib` crates just like `lib` crates 4 years ago
Andreas Rammhold 69c96adc53
buildRustCrateTests: use releaseTools.aggregate 4 years ago
Andreas Rammhold 29a8575e3d
buildRustCrate: remove one of the odd library filename cases 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 6383b42dae
buildRustCrate: fixup usage of `builtins.filterSource` 4 years ago
Andreas Rammhold 2eaaf7aafd
buildRustCrate: move common build functions to a dedicated file 5 years ago
Andreas Rammhold 3f49d7a3ea
buildRustCrate: deduplicate dependency override code 5 years ago
Andreas Rammhold 6ad22f5b4d
buildRustCrate: use less bash for the build script 5 years ago
Andreas Rammhold 5ad83267ed
buildRustCrate: reflow the way `extraRustcOpts` is constructed 5 years ago