add glfw build scripts

This commit is contained in:
Zack Buhman 2025-12-06 16:05:05 -06:00
parent 4c6f6802aa
commit 2b18fe77ee
3 changed files with 36 additions and 0 deletions

12
build_windows.sh Normal file
View File

@ -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

15
glfw_build.sh Normal file
View File

@ -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 \
.

9
glfw_build_windows.sh Normal file
View File

@ -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 \
.