aports/community/drawterm/respect-env.patch
2024-03-27 20:19:01 +00:00

26 lines
939 B
Diff

Make sure common environment variables (CC, CFLAGS, LDFLAGS, …) are not
overwritten. Also allow configuring the X11 library and include
directory separately.
diff -upr drawterm-0_git20240320.orig/Make.unix drawterm-0_git20240320/Make.unix
--- drawterm-0_git20240320.orig/Make.unix 2024-03-20 18:10:01.746844469 +0100
+++ drawterm-0_git20240320/Make.unix 2024-03-20 18:11:00.280317013 +0100
@@ -5,13 +5,14 @@ AR=ar
AS=as
RANLIB=ranlib
X11=/usr/X11R6
-CC=gcc
-CFLAGS=-Wall -Wno-missing-braces -Wno-parentheses -ggdb -I$(ROOT) -I$(ROOT)/include -I$(ROOT)/kern -c -I$(X11)/include -D_THREAD_SAFE $(PTHREAD) -O2
+CC?=gcc
+CFLAGS?=-O2
+CFLAGS+=-Wall -Wno-missing-braces -Wno-parentheses -ggdb -I$(ROOT) -I$(ROOT)/include -I$(ROOT)/kern -c -I$(X11)/include -D_THREAD_SAFE $(PTHREAD)
O=o
OS=posix
GUI=x11
LDADD=-L$(X11)/lib64 -L$(X11)/lib -lX11 -ggdb -lm
-LDFLAGS=$(PTHREAD)
+LDFLAGS+=$(PTHREAD)
TARG=drawterm
# AUDIO=none
AUDIO=unix