summaryrefslogtreecommitdiff
path: root/Makerules
diff options
context:
space:
mode:
authorRobin Watts <robin.watts@artifex.com>2016-07-13 17:19:31 +0100
committerRobin Watts <robin.watts@artifex.com>2016-07-13 17:20:39 +0100
commit42bb12c41e4f06a0158abf916a0ff6d1ea4faa74 (patch)
tree0b667407e14ccf63c2ff25b00b6bea247d1b059c /Makerules
parentff7608ffe1b0030ada5ace05ed328ace276e34bc (diff)
downloadmupdf-42bb12c41e4f06a0158abf916a0ff6d1ea4faa74.tar.xz
Bug 696910: Fix MINGW build.
Additional flags/compiler settings required for successful building on MINGW due to harfbuzz's use of strdup.
Diffstat (limited to 'Makerules')
-rw-r--r--Makerules3
1 files changed, 3 insertions, 0 deletions
diff --git a/Makerules b/Makerules
index 37f633e1..da9f115d 100644
--- a/Makerules
+++ b/Makerules
@@ -245,6 +245,9 @@ CROSSCOMPILE=yes
endif
ifeq "$(OS)" "MINGW"
+CC=gcc
+# Add flags required for Harfbuzz because of missing strdup
+CFLAGS+= -U__STRICT_ANSI__
WIN32_LIBS=-lcomdlg32 -lgdi32
HAVE_WIN32=yes
LDFLAGS += -Wl,-subsystem,windows