forked from lda/telodendria
When debugging, only set the required LDFLAGS.
This allows us to actually use good debugging symbols when loading the executable into something like lldb or gdb.
This commit is contained in:
parent
f90b987218
commit
2791dbdcc8
|
@ -27,7 +27,7 @@
|
|||
|
||||
: "${CC:=cc}"
|
||||
: "${CFLAGS:=-Wall -Wextra -pedantic -std=c89 -O3 $DEFINES $INCLUDES}"
|
||||
: "${LDFLAGS:=-pthread -static -flto -fdata-sections -ffunction-sections -s -Wl,-static -Wl,-gc-sections}"
|
||||
: "${LDFLAGS:=-lm -pthread -static -flto -fdata-sections -ffunction-sections -s -Wl,-static -Wl,-gc-sections}"
|
||||
: "${PROG:=telodendria}"
|
||||
|
||||
# If a .env file exists in the current directory, we load it.
|
||||
|
@ -41,7 +41,7 @@ fi
|
|||
|
||||
if [ "$DEBUG" = "1" ]; then
|
||||
CFLAGS="$CFLAGS -O0 -g"
|
||||
LDFLAGS="$LDFLAGS -v"
|
||||
LDFLAGS="-lm -pthread -v"
|
||||
PROG="$PROG-debug"
|
||||
fi
|
||||
|
||||
|
|
Loading…
Reference in New Issue