From 2b18fe77ee349c732a26379812a8965333f9adfc Mon Sep 17 00:00:00 2001 From: Zack Buhman Date: Sat, 6 Dec 2025 16:05:05 -0600 Subject: [PATCH] add glfw build scripts --- build_windows.sh | 12 ++++++++++++ glfw_build.sh | 15 +++++++++++++++ glfw_build_windows.sh | 9 +++++++++ 3 files changed, 36 insertions(+) create mode 100644 build_windows.sh create mode 100644 glfw_build.sh create mode 100644 glfw_build_windows.sh diff --git a/build_windows.sh b/build_windows.sh new file mode 100644 index 0000000..ca85435 --- /dev/null +++ b/build_windows.sh @@ -0,0 +1,12 @@ +set -eux + +make \ + GLFW=$HOME/glfw-3.4/src/libglfw3.a \ + -B -j$(nproc) +mv main.exe engineless-any-percent-speedrun.x86_64.exe + +#make \ +# GLFW=$HOME/glfw-3.4-i386/src/libglfw3.a \ +# I386=1 \ +# -B -j$(nproc) +#mv main.exe engineless-any-percent-speedrun.x86_32.exe diff --git a/glfw_build.sh b/glfw_build.sh new file mode 100644 index 0000000..3e2f5f5 --- /dev/null +++ b/glfw_build.sh @@ -0,0 +1,15 @@ +cmake \ + -DGLFW_BUILD_X11=1 \ + -DGLFW_BUILD_WAYLAND=1 \ + -DGLFW_BUILD_EXAMPLES=0 \ + -DBUILD_SHARED_LIBS=0 \ + -DCMAKE_BUILD_TYPE=Release \ + . + +CFLAGS="-m32" cmake \ + -DGLFW_BUILD_X11=1 \ + -DGLFW_BUILD_WAYLAND=1 \ + -DGLFW_BUILD_EXAMPLES=0 \ + -DBUILD_SHARED_LIBS=0 \ + -DCMAKE_BUILD_TYPE=Release \ + . diff --git a/glfw_build_windows.sh b/glfw_build_windows.sh new file mode 100644 index 0000000..0667f0c --- /dev/null +++ b/glfw_build_windows.sh @@ -0,0 +1,9 @@ +cmake \ + -DWIN32=1 \ + -DGLFW_BUILD_WIN32=1 \ + -DGLFW_BUILD_X11=0 \ + -DGLFW_BUILD_WAYLAND=0 \ + -DGLFW_BUILD_EXAMPLES=0 \ + -DBUILD_SHARED_LIBS=0 \ + -DCMAKE_BUILD_TYPE=Release \ + .