From 2850670124e5d5398aca6290558317a24291b219 Mon Sep 17 00:00:00 2001 From: LLLL Colonq Date: Thu, 23 Apr 2026 02:08:30 -0400 Subject: Add WASM build to flake.nix --- flake.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index f944dc4..8312ec9 100644 --- a/flake.nix +++ b/flake.nix @@ -21,10 +21,24 @@ wasm32-clang = pkgs.writeShellScriptBin "wasm32-clang" '' ${pkgs.llvmPackages.clang-unwrapped}/bin/clang -I${pkgs.llvmPackages.clang}/resource-root/include --target=wasm32-unknown-unknown "$@" ''; + pit-wasm = pkgs.stdenv.mkDerivation { + pname = "pit"; + version = "git"; + src = ./.; + hardeningDisable = ["all"]; + buildInputs = [ wasm32-clang ]; + buildPhase = '' + make CC=wasm32-clang libcolonq-pit.a + ''; + installPhase = '' + make CC=wasm32-clang prefix=$out install-core + ''; + }; in { packages = { inherit pit; default = pit; + wasm = pit-wasm; }; devShells.default = pkgs.mkShell { hardeningDisable = ["all"]; -- cgit v1.2.3