aboutsummaryrefslogtreecommitdiff
path: root/code/build.sh
diff options
context:
space:
mode:
authorRaymaekers Luca <luca@spacehb.net>2025-08-25 13:44:00 +0200
committerRaymaekers Luca <luca@spacehb.net>2025-08-25 13:44:00 +0200
commit6f91de58faa3436a5c59fddaccb7418bd579117b (patch)
tree3b8d3fc1b1733d82f4b862226be895460572444e /code/build.sh
parent10c5eaf9eaac3d550be2a05ab8a89157276bc336 (diff)
checkpoint
Diffstat (limited to 'code/build.sh')
-rwxr-xr-xcode/build.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/code/build.sh b/code/build.sh
index bfc9a60..966bcc3 100755
--- a/code/build.sh
+++ b/code/build.sh
@@ -11,6 +11,7 @@ Compiler="clang"
CompilerFlags="
-O0
-ggdb
+-g3
-DHANDMADE_INTERNAL
-DHANDMADE_SLOW
-DOS_LINUX
@@ -35,12 +36,15 @@ ClangWarningFlags="
-Wno-missing-braces
-Wno-vla-extension
-Wno-writable-strings
+-Wno-address-of-temporary
+-Wno-reorder-init-list
"
# Platform specific linker flags
LinuxLinkerFlags="
-lpthread
-lasound
+-lcurl
-lm
-lX11
-lXfixes"
@@ -63,6 +67,7 @@ printf 'handmade.cpp\n'
$Compiler \
$CompilerFlags \
$WarningFlags \
+ -fPIC \
-shared \
-o ../build/handmade.so \
handmade.cpp