summaryrefslogtreecommitdiff
path: root/run_linux64.sh
diff options
context:
space:
mode:
Diffstat (limited to 'run_linux64.sh')
-rwxr-xr-xrun_linux64.sh12
1 files changed, 3 insertions, 9 deletions
diff --git a/run_linux64.sh b/run_linux64.sh
index 719e1d7..b84875b 100755
--- a/run_linux64.sh
+++ b/run_linux64.sh
@@ -1,11 +1,5 @@
#!/bin/bash
-# Function to print errors and exit
-function error_exit {
- echo "$1"
- exit 1
-}
-
# Set environment variables
OUT_DIR="build"
OUT_EXE="accounting"
@@ -20,7 +14,7 @@ libs/timer_lib/*.c \
libs/tinyfiledialogs/tinyfiledialogs.c"
SOURCES="src/*.cpp src/ui/*.cpp src/locales/*.cpp src/ai_providers/*.cpp"
LIBS="-lstdc++ -lglfw -lGL -lm -lssl -lcrypto"
-FLAGS="--no-warnings -g"
+FLAGS="-Wall -Wno-changes-meaning -Wno-write-strings -Wno-attributes -Wno-unused-variable -fpermissive -Wno-format-zero-length -g"
INCLUDE_DIRS="-Ilibs/imgui-1.92.1 \
-Ilibs/imgui-1.92.1/backends \
-Ilibs/openssl-3.6.0-beta1/x64/include \
@@ -37,7 +31,7 @@ DEFINITIONS="-D_PLATFORM_=\"linux64\""
# Check for test flag
if [ "$1" == "-t" ]; then
- SOURCES="tests/main_linux.cpp src/administration.cpp src/administration_writer.cpp src/administration_reader.cpp src/strops.cpp src/logger.cpp src/locales.cpp src/locales/*.cpp src/ai_providers/*.cpp src/importer.cpp src/memops.cpp src/countries.cpp"
+ SOURCES="tests/main.cpp src/administration.cpp src/administration_writer.cpp src/administration_reader.cpp src/strops.cpp src/logger.cpp src/locales.cpp src/locales/*.cpp src/ai_providers/*.cpp src/importer.cpp src/memops.cpp src/countries.cpp"
OUT_EXE="accounting_tests"
DEFINITIONS="-D_PLATFORM_=\"linux64\" -D_TESTING_MODE_"
fi
@@ -47,7 +41,7 @@ gcc $FLAGS $INCLUDE_DIRS $DEFINITIONS $SOURCES $LIB_SOURCES -o $OUT_DIR/$OUT_EXE
# Run commands based on input arguments
if [ "$1" == "-r" ]; then
- "$OUT_DIR/$OUT_EXE" "/path/to/example.openbook"
+ "$OUT_DIR/$OUT_EXE" "/home/aldrik/Downloads/example.openbook"
elif [ "$1" == "-t" ]; then
"$OUT_DIR/$OUT_EXE" -v
elif [ "$1" == "-d" ]; then