From 762ac5a2bc8902fb22fa7005a136ed07c2e2cdfc Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Sun, 6 Apr 2025 21:43:58 +0530 Subject: Switch to ninja in cmake + add ccache --- flake.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index 9087a60..012ddcb 100644 --- a/flake.nix +++ b/flake.nix @@ -32,17 +32,16 @@ devShells.default = pkgs.mkShell rec { buildInputs = with pkgs; [ cmake + ninja gnumake clang-tools pkg-config + ccache gdb valgrind ] ++ dependencies; - nativeBuildInputs = with pkgs; [gobject-introspection]; - LD_LIBRARY_PATH = "${pkgs.lib.makeLibraryPath buildInputs}"; - FOOBARITY = "${myPkgs.lua-libluv}"; }; packages.default = pkgs.stdenv.mkDerivation { @@ -50,17 +49,18 @@ version = "0.0.0"; src = ./.; - buildInputs = [ - myPkgs.qt.qtbase - ] ++ dependencies; - - NIX_CFLAGS_COMPILE = "-DRELEASE=1"; - + buildInputs = dependencies; nativeBuildInputs = with pkgs; [ cmake + ninja myPkgs.qt.wrapQtAppsHook pkg-config ]; + dontUseCmakeConfigure = true; + buildPhase = ''make build PREFIX=$out''; + installPhase = ''make install PREFIX=$out''; + + meta.mainProgram = "null-browser"; }; }); } -- cgit v1.3.1