Clean-up `flake.nix`.
This commit is contained in:
parent
1f8f102ee1
commit
8e2c77bcf1
31
build.sh
31
build.sh
|
|
@ -1,31 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
echo "Running CMake"
|
||||
if grep 'NAME=NixOS' /etc/os-release
|
||||
then
|
||||
cmake --preset nixos
|
||||
else
|
||||
cmake --preset linux
|
||||
fi
|
||||
|
||||
echo "Running Ninja"
|
||||
if echo "$@" | grep -e "clean" -q
|
||||
then
|
||||
cmake --build build --target clean
|
||||
elif echo "$@" | grep -e "rebuild" -q
|
||||
then
|
||||
cmake --build build --clean-first
|
||||
else
|
||||
cmake --build build
|
||||
fi
|
||||
|
||||
if echo "$@" | grep -e "docs" -q
|
||||
then
|
||||
if echo "$@" | grep -e "-v" -q
|
||||
then
|
||||
doxygen
|
||||
else
|
||||
doxygen > /dev/null || echo "Doxygen Failed"
|
||||
fi
|
||||
fi
|
||||
|
||||
|
|
@ -17,7 +17,7 @@
|
|||
with pkgs;
|
||||
{
|
||||
devShells.default = clangStdenv.mkDerivation {
|
||||
name = "BlazeEnv";
|
||||
name = "Aster-Env";
|
||||
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
@ -30,7 +30,6 @@
|
|||
];
|
||||
|
||||
buildInputs = [
|
||||
sdl3
|
||||
glm
|
||||
glfw3
|
||||
eastl
|
||||
|
|
|
|||
14
run.sh
14
run.sh
|
|
@ -1,14 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
if [ -d "build" ]; then
|
||||
pushd ./build/samples/04_scenes/ > /dev/null || exit
|
||||
if echo "$@" | grep -e "debug" -q
|
||||
then
|
||||
lldb ./scene_render
|
||||
else
|
||||
./scene_render
|
||||
fi
|
||||
popd > /dev/null || exit
|
||||
else
|
||||
echo "Build Aster first."
|
||||
fi
|
||||
|
|
@ -1,13 +1,13 @@
|
|||
{ stdenv, fetchFromGitHub, cmake, ninja, eabase }:
|
||||
let buildFolder = "out/"; in
|
||||
stdenv.mkDerivation {
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "eastl";
|
||||
version = "3.21.23";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "electronicarts";
|
||||
repo = "EASTL";
|
||||
rev = "3.21.23";
|
||||
rev = version;
|
||||
sha256 = "sha256-8imixecWN/FOHY/9IxkIMbkxK7NXZ0TecZ4/SvOqf14=";
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -1,26 +1,16 @@
|
|||
{ stdenv, fetchFromGitHub}:
|
||||
stdenv.mkDerivation {
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "scottt-debugbreak";
|
||||
version = "1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "scottt";
|
||||
repo = "debugbreak";
|
||||
rev = "v1.0";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-lFMBSbA4mwAgW/+T+G1pfrwYjcZFuoKr6t8JYMB65Yw=";
|
||||
fetchSubmodules = false;
|
||||
};
|
||||
|
||||
configurePhase = ''
|
||||
runHook preConfigure
|
||||
runHook postConfigure
|
||||
'';
|
||||
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
runHook postBuild
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
mkdir -p $out/include
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
{ stdenv, fetchFromGitHub, cmake }:
|
||||
stdenv.mkDerivation {
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "tinygltf";
|
||||
version = "2.9.5";
|
||||
|
||||
|
|
@ -10,7 +10,7 @@ stdenv.mkDerivation {
|
|||
src = fetchFromGitHub {
|
||||
owner = "syoyo";
|
||||
repo = "tinygltf";
|
||||
rev = "v2.9.5";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-7GsLdjOAZvi/Lqu7mTWwvQTa5WokbGQlHy/CPoHipD8=";
|
||||
fetchSubmodules = false;
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in New Issue