summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLLLL Colonq <llll@colonq>2026-06-09 18:06:05 -0400
committerLLLL Colonq <llll@colonq>2026-06-09 18:06:05 -0400
commit18d2f8acc71ca5ee4065555956f9c2913ca682c3 (patch)
treeec812dbf45942734008d5ced2c2f20ab014e6983
parent91d9ada9d60c397e11fcce9c14d99561babc858f (diff)
Add ARM build
-rw-r--r--flake.nix13
1 files changed, 13 insertions, 0 deletions
diff --git a/flake.nix b/flake.nix
index f000caf..5bfed59 100644
--- a/flake.nix
+++ b/flake.nix
@@ -34,6 +34,18 @@
make CC=wasm32-clang prefix=$out install-core
'';
};
+ pit-arm = pkgs.pkgsCross.arm-embedded.stdenv.mkDerivation {
+ pname = "pit";
+ version = "git";
+ src = ./.;
+ hardeningDisable = ["all"];
+ buildPhase = ''
+ make CC=arm-none-eabi-gcc AR=arm-none-eabi-ar libcolonq-pit.a
+ '';
+ installPhase = ''
+ make CC=arm-none-eabi-gcc AR=arm-none-eabi-ar prefix=$out install-core
+ '';
+ };
pit-windows = pkgs.pkgsCross.mingwW64.stdenv.mkDerivation {
pname = "pit";
version = "git";
@@ -51,6 +63,7 @@
inherit pit;
default = pit;
wasm = pit-wasm;
+ arm = pit-arm;
windows = pit-windows;
};
devShells.default = pkgs.mkShell {