aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--gtk/makefile12
1 files changed, 10 insertions, 2 deletions
diff --git a/gtk/makefile b/gtk/makefile
index d38fa9d3c..e5faa6fd9 100644
--- a/gtk/makefile
+++ b/gtk/makefile
@@ -17,6 +17,12 @@ endif
AR = ar
RANLIB = touch
+ifdef GTK3
+GTKVERSION=gtk+-3.0
+else
+GTKVERSION=gtk+-2.0
+endif
+
# Environment variable windir always defined on Win32
ifndef windir
@@ -54,13 +60,15 @@ else
CXXFLAGS=-DNDEBUG -Os $(CXXBASEFLAGS) $(THREADFLAGS)
endif
-CONFIGFLAGS:=$(shell pkg-config --cflags gtk+-2.0)
+CFLAGS:=$(CXXFLAGS)
+
+CONFIGFLAGS:=$(shell pkg-config --cflags $(GTKVERSION))
MARSHALLER=scintilla-marshal.o
.cxx.o:
$(CC) $(CONFIGFLAGS) $(CXXFLAGS) -c $<
.c.o:
- $(CCOMP) $(CONFIGFLAGS) $(CXXFLAGS) -w -c $<
+ $(CCOMP) $(CONFIGFLAGS) $(CFLAGS) -w -c $<
LEXOBJS:=$(addsuffix .o,$(basename $(notdir $(wildcard ../lexers/Lex*.cxx))))