improved memory safety + misc QOL changes
build_test / build (push) Failing after 2m8s

This commit is contained in:
2025-04-14 18:53:54 +02:00
parent 2f2ec79575
commit c3074bc8d4
11 changed files with 332 additions and 123 deletions
+5 -1
View File
@@ -2,6 +2,7 @@
CPPC = g++
CPPC_FLAGS = -std=c++23 -s -O3 -Wall -Wextra -Wno-write-strings -lncurses -lmenu -lform -lcups
DEBUG_FLAGS = -ggdb -std=c++23 -Wall -Wextra -Wno-write-strings -lncurses -lmenu -lform -lcups
DEBUG_ASANITIZE = -fsanitize=address -ggdb -fno-omit-frame-pointer -std=c++23 -lncurses -lmenu -lcups -Wall -Wextra -Wno-write-strings
SRC_PATH := src
@@ -19,6 +20,9 @@ all: make-build-dir $(BIN_PATH)/ParaDocs
debug: CPPC_FLAGS = $(DEBUG_FLAGS)
debug: make-build-dir $(BIN_PATH)/ParaDocs
asan: CPPC_FLAGS = $(DEBUG_ASANITIZE)
asan: make-build-dir $(BIN_PATH)/ParaDocs
make-build-dir:
mkdir -p $(OBJ_PATH)
@@ -39,4 +43,4 @@ install:
clean:
rm -fr build
.PHONY: all clean install debug
.PHONY: all clean install debug asan