diff options
author | Tor Andersson <tor.andersson@artifex.com> | 2016-01-27 18:03:54 +0100 |
---|---|---|
committer | Robin Watts <robin.watts@artifex.com> | 2016-01-28 20:09:49 +0000 |
commit | fa94774e4786bbb6b744aa95ed59bf155c2f11cc (patch) | |
tree | 26d9da0ab9b6c281c1fbba2c39314500fc6d3d70 /scripts | |
parent | 80ef70399639e4203b5d5f50e130a30aba221655 (diff) | |
download | mupdf-fa94774e4786bbb6b744aa95ed59bf155c2f11cc.tar.xz |
Tweak fontdump .incbin directive.
Newer versions of clang supports .incbin, so enable it for clang.
Disable .incbin for release builds, since then the compiler can strip
out unused font data.
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/fontdump.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/fontdump.c b/scripts/fontdump.c index 8c1220ce..49c48bbc 100644 --- a/scripts/fontdump.c +++ b/scripts/fontdump.c @@ -48,13 +48,15 @@ main(int argc, char **argv) return 1; } + fprintf(fo, "#ifdef DEBUG\n"); fprintf(fo, "#ifndef __STRICT_ANSI__\n"); fprintf(fo, "#if defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__)\n"); - fprintf(fo, "#if !defined(__clang__) && !defined(__ICC)\n"); + fprintf(fo, "#if !defined(__ICC)\n"); fprintf(fo, "#define HAVE_INCBIN\n"); fprintf(fo, "#endif\n"); fprintf(fo, "#endif\n"); fprintf(fo, "#endif\n"); + fprintf(fo, "#endif\n"); for (i = 2; i < argc; i++) { |