Skip to content

Commit

Permalink
simplify example
Browse files Browse the repository at this point in the history
  • Loading branch information
pnmadelaine committed Jan 3, 2025
1 parent 437bd63 commit fb16705
Show file tree
Hide file tree
Showing 12 changed files with 21 additions and 39 deletions.
8 changes: 4 additions & 4 deletions sample_projects/cross_compile_build_dependencies/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 4 additions & 12 deletions sample_projects/cross_compile_build_dependencies/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,15 +1,7 @@
[workspace]
members = [
"./alice",
"./bob",
"./charlie",
]
resolver = "2"

[workspace.package]
[package]
name = "cross_compile_build_dependencies"
version = "1.0.0"
edition = "2021"

[workspace.dependencies]
bob.path = "./bob"
charlie.path = "./charlie"
[build-dependencies]
alice.path = "./alice"
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "alice"
version.workspace = true
edition.workspace = true
version = "1.0.0"
edition = "2021"

[build-dependencies]
bob.workspace = true
[target.'cfg(unix)'.dependencies]
bob.path = "./bob"
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[package]
name = "bob"
version = "1.0.0"
edition = "2021"
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#[cfg(unix)]
pub use bob;

This file was deleted.

This file was deleted.

This file was deleted.

8 changes: 3 additions & 5 deletions sample_projects/cross_compile_build_dependencies/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
{ nixpkgs ? import ../../nix/nixpkgs.nix
, lib ? import "${nixpkgs}/lib"
, pkgs ? import nixpkgs { crossSystem = lib.systems.examples.wasm32-unknown-none; }
, generatedCargoNix
{ generatedCargoNix
, pkgs ? import ../../nix/nixpkgs.nix { crossSystem.config = "wasm32-unknown-none"; }
}:
(pkgs.callPackage generatedCargoNix { }).workspaceMembers.alice.build
(pkgs.callPackage generatedCargoNix { }).rootCrate.build
1 change: 0 additions & 1 deletion tests.nix
Original file line number Diff line number Diff line change
Expand Up @@ -381,7 +381,6 @@ let
name = "cross_compile_build_dependencies";
src = ./sample_projects/cross_compile_build_dependencies;
customBuild = "sample_projects/cross_compile_build_dependencies/default.nix";
derivationAttrPath = [ "workspaceMembers" "alice" ];
}

#
Expand Down

0 comments on commit fb16705

Please sign in to comment.