summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorRene Engelhard <rene@debian.org>2018-05-28 16:54:41 +0200
committerRene Engelhard <rene@debian.org>2018-05-29 15:33:05 +0200
commitf54478ccfa8f4d2dc0289eec37a3191c922ce627 (patch)
treedf1e29810d1ef78de69bb8673a9bfffe95eef8da /configure.ac
parent52eb78c8d2c9954733d95326922462a820d9f0dd (diff)
add --enable-build-opensymbol option to build opens___.ttf from source
... and handle opens___.ttf like unowinreg.dll (-> download.lst/$(TARFILE_LOCATION)) Change-Id: Id4723fb15c4b4b04133dedf97b1262441baa4756 Reviewed-on: https://gerrit.libreoffice.org/54938 Tested-by: Rene Engelhard <rene@debian.org> Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Rene Engelhard <rene@debian.org>
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac21
1 files changed, 21 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 5dd419305b66..f45d8fde9866 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1315,6 +1315,12 @@ AC_ARG_ENABLE(build-unowinreg,
compiler is needed on Linux.]),
,)
+AC_ARG_ENABLE(build-opensymbol,
+ AS_HELP_STRING([--enable-build-opensymbol],
+ [Do not use the prebuilt opens___.ttf. Build it instead. This needs
+ fontforge installed.]),
+,)
+
AC_ARG_ENABLE(dependency-tracking,
AS_HELP_STRING([--enable-dependency-tracking],
[Do not reject slow dependency extractors.])[
@@ -11294,6 +11300,21 @@ if test "x$with_java" != "xno"; then
libo_CHECK_EXTENSION([LanguageTool],[LANGUAGETOOL],[languagetool],[languagetool],[])
fi
+AC_MSG_CHECKING([whether to build opens___.ttf])
+if test "$enable_build_opensymbol" = "yes"; then
+ AC_MSG_RESULT([yes])
+ AC_PATH_PROG(FONTFORGE, fontforge)
+ if test -z "$FONTFORGE"; then
+ AC_MSG_ERROR([fontforge not installed])
+ fi
+else
+ AC_MSG_RESULT([no])
+ OPENSYMBOL_TTF=49a64f3bcf20a7909ba2751349231d6652ded9cd2840e961b5164d09de3ffa63-opens___.ttf
+ BUILD_TYPE="$BUILD_TYPE OPENSYMBOL"
+fi
+AC_SUBST(OPENSYMBOL_TTF)
+AC_SUBST(FONTFORGE)
+
TEST_FONTS_MISSING=0
# $1 = font family