Commit a20c0e12 authored by Alexandre Julliard's avatar Alexandre Julliard

configure: Make the lack of FreeType an error, and add a --without option for it.

parent 76adea11
...@@ -1387,6 +1387,7 @@ Optional Packages: ...@@ -1387,6 +1387,7 @@ Optional Packages:
--without-curses do not use (n)curses --without-curses do not use (n)curses
--without-esd do not use the EsounD sound support --without-esd do not use the EsounD sound support
--without-fontconfig do not use fontconfig --without-fontconfig do not use fontconfig
--without-freetype do not use the FreeType library
--without-gphoto do not use gphoto (Digital Camera support) --without-gphoto do not use gphoto (Digital Camera support)
--without-glu do not use the GLU library --without-glu do not use the GLU library
--without-hal do not use HAL (dynamic device support) --without-hal do not use HAL (dynamic device support)
...@@ -1967,6 +1968,12 @@ if test "${with_fontconfig+set}" = set; then ...@@ -1967,6 +1968,12 @@ if test "${with_fontconfig+set}" = set; then
fi fi
# Check whether --with-freetype was given.
if test "${with_freetype+set}" = set; then
withval=$with_freetype;
fi
# Check whether --with-gphoto was given. # Check whether --with-gphoto was given.
if test "${with_gphoto+set}" = set; then if test "${with_gphoto+set}" = set; then
withval=$with_gphoto; withval=$with_gphoto;
...@@ -13866,7 +13873,7 @@ fi ...@@ -13866,7 +13873,7 @@ fi
done done
test -n "$ft_devel" || ft_devel="false" test -n "$ft_devel" || ft_devel="false"
if test "$ft_devel" != "false" if test "$ft_devel" != "false" -a "x$with_freetype" != "xno"
then then
ac_freetype_libs=`$ft_devel --libs` ac_freetype_libs=`$ft_devel --libs`
ac_freetype_incl=`$ft_devel --cflags` ac_freetype_incl=`$ft_devel --cflags`
...@@ -14245,19 +14252,25 @@ _ACEOF ...@@ -14245,19 +14252,25 @@ _ACEOF
FREETYPEINCL="$ac_freetype_incl" FREETYPEINCL="$ac_freetype_incl"
FONTSSUBDIRS="fonts"
fi fi
fi fi
fi fi
if test "x$FREETYPELIBS" = "x"; then
if test "x$FREETYPELIBS" = "x" case "x$with_freetype" in
then xno) ;;
wine_warnings="$wine_warnings|FreeType development files not found. *) { { echo "$as_me:$LINENO: error: FreeType development files not found.
Fonts will not be built. Dialog text may be invisible or unaligned." Fonts will not be built. Dialog text may be invisible or unaligned.
else Use the --without-freetype option if you really want this." >&5
FONTSSUBDIRS="fonts" echo "$as_me: error: FreeType development files not found.
Fonts will not be built. Dialog text may be invisible or unaligned.
Use the --without-freetype option if you really want this." >&2;}
{ (exit 1); exit 1; }; } ;;
esac
fi fi
{ echo "$as_me:$LINENO: checking for parport header/ppdev.h" >&5 { echo "$as_me:$LINENO: checking for parport header/ppdev.h" >&5
echo $ECHO_N "checking for parport header/ppdev.h... $ECHO_C" >&6; } echo $ECHO_N "checking for parport header/ppdev.h... $ECHO_C" >&6; }
if test "${ac_cv_c_ppdev+set}" = set; then if test "${ac_cv_c_ppdev+set}" = set; then
......
...@@ -34,6 +34,7 @@ AC_ARG_WITH(curses, AS_HELP_STRING([--without-curses],[do not use (n)curses]) ...@@ -34,6 +34,7 @@ AC_ARG_WITH(curses, AS_HELP_STRING([--without-curses],[do not use (n)curses])
AC_ARG_WITH(esd, AS_HELP_STRING([--without-esd],[do not use the EsounD sound support])) AC_ARG_WITH(esd, AS_HELP_STRING([--without-esd],[do not use the EsounD sound support]))
AC_ARG_WITH(fontconfig,AS_HELP_STRING([--without-fontconfig],[do not use fontconfig]), AC_ARG_WITH(fontconfig,AS_HELP_STRING([--without-fontconfig],[do not use fontconfig]),
[if test "x$withval" = "xno"; then ac_cv_header_fontconfig_fontconfig_h=no; fi]) [if test "x$withval" = "xno"; then ac_cv_header_fontconfig_fontconfig_h=no; fi])
AC_ARG_WITH(freetype, AS_HELP_STRING([--without-freetype],[do not use the FreeType library]))
AC_ARG_WITH(gphoto, AS_HELP_STRING([--without-gphoto],[do not use gphoto (Digital Camera support)])) AC_ARG_WITH(gphoto, AS_HELP_STRING([--without-gphoto],[do not use gphoto (Digital Camera support)]))
AC_ARG_WITH(glu, AS_HELP_STRING([--without-glu],[do not use the GLU library]), AC_ARG_WITH(glu, AS_HELP_STRING([--without-glu],[do not use the GLU library]),
[if test "x$withval" = "xno"; then ac_cv_header_GL_glu_h=no; fi]) [if test "x$withval" = "xno"; then ac_cv_header_GL_glu_h=no; fi])
...@@ -974,7 +975,7 @@ WINE_NOTICE_WITH(ldap,[test "x$LDAPLIBS" = "x"], ...@@ -974,7 +975,7 @@ WINE_NOTICE_WITH(ldap,[test "x$LDAPLIBS" = "x"],
dnl **** Check for FreeType 2 **** dnl **** Check for FreeType 2 ****
AC_CHECK_PROGS(ft_devel,[freetype-config freetype2-config],false) AC_CHECK_PROGS(ft_devel,[freetype-config freetype2-config],false)
if test "$ft_devel" != "false" if test "$ft_devel" != "false" -a "x$with_freetype" != "xno"
then then
ac_freetype_libs=`$ft_devel --libs` ac_freetype_libs=`$ft_devel --libs`
ac_freetype_incl=`$ft_devel --cflags` ac_freetype_incl=`$ft_devel --cflags`
...@@ -1014,18 +1015,12 @@ then ...@@ -1014,18 +1015,12 @@ then
AC_DEFINE(HAVE_FREETYPE, 1, [Define if FreeType 2 is installed]) AC_DEFINE(HAVE_FREETYPE, 1, [Define if FreeType 2 is installed])
AC_SUBST(FREETYPELIBS,"$ac_freetype_libs") AC_SUBST(FREETYPELIBS,"$ac_freetype_libs")
AC_SUBST(FREETYPEINCL,"$ac_freetype_incl") AC_SUBST(FREETYPEINCL,"$ac_freetype_incl")
AC_SUBST(FONTSSUBDIRS,"fonts")
fi fi
fi fi
fi fi
WINE_ERROR_WITH(freetype,[test "x$FREETYPELIBS" = "x"],[FreeType development files not found.
dnl Only build the fonts dir if we have freetype
if test "x$FREETYPELIBS" = "x"
then
WINE_WARNING([FreeType development files not found.
Fonts will not be built. Dialog text may be invisible or unaligned.]) Fonts will not be built. Dialog text may be invisible or unaligned.])
else
AC_SUBST(FONTSSUBDIRS,"fonts")
fi
dnl **** Check for parport (currently Linux only) **** dnl **** Check for parport (currently Linux only) ****
AC_CACHE_CHECK([for parport header/ppdev.h], ac_cv_c_ppdev, AC_CACHE_CHECK([for parport header/ppdev.h], ac_cv_c_ppdev,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment