summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix13
1 files changed, 13 insertions, 0 deletions
diff --git a/flake.nix b/flake.nix
index 8312ec9..f000caf 100644
--- a/flake.nix
+++ b/flake.nix
@@ -34,11 +34,24 @@
make CC=wasm32-clang prefix=$out install-core
'';
};
+ pit-windows = pkgs.pkgsCross.mingwW64.stdenv.mkDerivation {
+ pname = "pit";
+ version = "git";
+ src = ./.;
+ hardeningDisable = ["all"];
+ buildPhase = ''
+ make CC=x86_64-w64-mingw32-cc AR=x86_64-w64-mingw32-ar EXE=pit.exe
+ '';
+ installPhase = ''
+ make CC=x86_64-w64-mingw32-cc AR=x86_64-w64-mingw32-ar EXE=pit.exe prefix=$out install
+ '';
+ };
in {
packages = {
inherit pit;
default = pit;
wasm = pit-wasm;
+ windows = pit-windows;
};
devShells.default = pkgs.mkShell {
hardeningDisable = ["all"];