summaryrefslogtreecommitdiff
path: root/Makefile.base.mk
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.base.mk')
-rw-r--r--Makefile.base.mk7
1 files changed, 7 insertions, 0 deletions
diff --git a/Makefile.base.mk b/Makefile.base.mk
index 7274bade..d481c85b 100644
--- a/Makefile.base.mk
+++ b/Makefile.base.mk
@@ -216,8 +216,15 @@ ifeq ($(HAVE_CAIRO),true)
DGL_FLAGS += -DHAVE_CAIRO
+ifneq ($(WINDOWS),true)
CAIRO_FLAGS = $(shell pkg-config --cflags cairo)
CAIRO_LIBS = $(shell pkg-config --libs cairo)
+else
+# Always build statically on windows
+CAIRO_FLAGS = $(shell pkg-config --static --cflags cairo)
+CAIRO_LIBS = $(shell pkg-config --static --libs cairo)
+CAIRO_LIBS += -lgdi32
+endif
HAVE_CAIRO_OR_OPENGL = true