diff options
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -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"]; |
