summaryrefslogtreecommitdiff
path: root/data/ghostscript/make.sh
diff options
context:
space:
mode:
Diffstat (limited to 'data/ghostscript/make.sh')
-rw-r--r--data/ghostscript/make.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/data/ghostscript/make.sh b/data/ghostscript/make.sh
new file mode 100644
index 000000000..a146be73b
--- /dev/null
+++ b/data/ghostscript/make.sh
@@ -0,0 +1,7 @@
+pkg:setup
+rm -rf ./zlib # Use system-zlib.
+rm -rf ./libpng # Use system-libpng
+pkg:configure --disable-cups --disable-compile-inits --disable-gtk --disable-fontconfig --without-libidn --with-system-libtiff --without-x --with-libiconv=native --with-arch_h=./ios/ios_arch-arm.h
+make CCAUX="${HOSTCC:-clang}" AUXEXTRALIBS="-lz" CFLAGSAUX="-DSTDINT_TYPES_DEFINED -include stdint.h -include sys/types.h -Doff64_t=__off64_t -D__USE_LARGEFILE64"
+# https://www.ghostscript.com/doc/9.22/Make.htm#Cross-compiling
+pkg:install install-so CCAUX="${HOSTCC:-clang}" AUXEXTRALIBS="-lz" CFLAGSAUX="-DSTDINT_TYPES_DEFINED -include stdint.h -include sys/types.h -Doff64_t=__off64_t -D__USE_LARGEFILE64"