diff options
| author | Akshay Nair <phenax5@gmail.com> | 2025-04-06 21:43:58 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2025-04-06 21:43:58 +0530 |
| commit | 762ac5a2bc8902fb22fa7005a136ed07c2e2cdfc (patch) | |
| tree | 4dd34c35b1f41521a4792be839b8355cb5d4a899 /flake.nix | |
| parent | fec0d51acfc967e32d1dfb25eec4e6ab2e0bcc30 (diff) | |
| download | null-browser-762ac5a2bc8902fb22fa7005a136ed07c2e2cdfc.tar.gz null-browser-762ac5a2bc8902fb22fa7005a136ed07c2e2cdfc.zip | |
Switch to ninja in cmake + add ccache
Diffstat (limited to '')
| -rw-r--r-- | flake.nix | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -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"; }; }); } |
