From 860e6cad57e4b431731fa29a5fe8dec4bffd04d5 Mon Sep 17 00:00:00 2001 From: Luke Ceddia Date: Wed, 15 Jul 2020 22:25:44 +1000 Subject: [PATCH] $CONSOLE:ONLY on Linux no longer pulls in GL/X11 libs --- internal/c/makeline_lnx_nogui.txt | 2 ++ source/qb64.bas | 2 ++ 2 files changed, 4 insertions(+) create mode 100644 internal/c/makeline_lnx_nogui.txt diff --git a/internal/c/makeline_lnx_nogui.txt b/internal/c/makeline_lnx_nogui.txt new file mode 100644 index 000000000..e95fdbe52 --- /dev/null +++ b/internal/c/makeline_lnx_nogui.txt @@ -0,0 +1,2 @@ +g++ -no-pie -w qbx.cpp parts/core/os/lnx/src.a -lpthread -ldl -lrt -D FREEGLUT_STATIC -o + diff --git a/source/qb64.bas b/source/qb64.bas index 06655e721..d3aebb738 100644 --- a/source/qb64.bas +++ b/source/qb64.bas @@ -12185,6 +12185,8 @@ IF os$ = "LNX" THEN IF INSTR(_OS$, "[MACOSX]") THEN OPEN "./internal/c/makeline_osx.txt" FOR INPUT AS #150 + ELSEIF DEPENDENCY(DEPENDENCY_CONSOLE_ONLY) THEN + OPEN "./internal/c/makeline_lnx_nogui.txt" FOR INPUT AS #150 ELSE OPEN "./internal/c/makeline_lnx.txt" FOR INPUT AS #150 END IF