try dev shell
This commit is contained in:
4
.gitignore
vendored
4
.gitignore
vendored
@@ -1 +1,3 @@
|
|||||||
vendor/*
|
vendor/
|
||||||
|
.ccls-cache/
|
||||||
|
.ccls
|
||||||
|
|||||||
@@ -12,13 +12,10 @@
|
|||||||
clang
|
clang
|
||||||
];
|
];
|
||||||
|
|
||||||
/*buildInputs = with pkgs; [
|
|
||||||
];*/
|
|
||||||
|
|
||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
clang++ \
|
clang++ \
|
||||||
src/example_apps/MinimalApp/MinimalApp.cpp \
|
src/example_apps/MinimalApp/MinimalApp.cpp \
|
||||||
-I src -I include \
|
-I include \
|
||||||
-Wall \
|
-Wall \
|
||||||
-o $name
|
-o $name
|
||||||
'';
|
'';
|
||||||
|
|||||||
37
flake.nix
37
flake.nix
@@ -264,5 +264,42 @@
|
|||||||
program = "${self.Archimedes.examples.MinimalApp}/bin/Archimedes";
|
program = "${self.Archimedes.examples.MinimalApp}/bin/Archimedes";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
devShells.${system} = {
|
||||||
|
default = pkgs.mkShellNoCC {
|
||||||
|
|
||||||
|
packages = with pkgs; [
|
||||||
|
clang
|
||||||
|
|
||||||
|
glfw
|
||||||
|
glew
|
||||||
|
|
||||||
|
sdl3
|
||||||
|
|
||||||
|
curl
|
||||||
|
|
||||||
|
nlohmann_json
|
||||||
|
|
||||||
|
imgui
|
||||||
|
|
||||||
|
gamenetworkingsockets
|
||||||
|
|
||||||
|
|
||||||
|
];
|
||||||
|
|
||||||
|
|
||||||
|
shellHook = ''
|
||||||
|
cp ${(pkgs.writeText ".ccls" ''
|
||||||
|
clang++
|
||||||
|
-Iinputs
|
||||||
|
-I.
|
||||||
|
-I${gamenetworkingsockets}/include/GameNetworkingSockets
|
||||||
|
-DWINDOW=1
|
||||||
|
-DRENDERER=1
|
||||||
|
'')} ./.ccls
|
||||||
|
'';
|
||||||
|
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user