You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
for dir in . /usr/src /usr/share/fonts/X11/misc /usr/share/fonts/unifont /usr/share/fonts/uni /usr/share/fonts/truetype/unifont /usr/share/fonts/misc; do
289
-
if test -f "$dir/unifont.$ext"; then
290
-
FONT_SOURCE="$dir/unifont.$ext"
291
-
break 2
292
-
fi
293
-
done
294
-
done
295
-
296
-
if test "x$FONT_SOURCE" = x && ( test "x$platform" = xqemu || test "x$platform" = xloongson || test "x$platform" = xqemu_mips); then
297
-
AC_MSG_ERROR([qemu and loongson ports need unifont])
298
-
fi
299
-
300
-
AC_SUBST([FONT_SOURCE])
301
-
302
287
AC_PROG_RANLIB
303
288
AC_PROG_INSTALL
304
289
AC_PROG_AWK
@@ -438,6 +423,8 @@ else
438
423
fi
439
424
AC_SUBST(HOST_CC)
440
425
AC_SUBST(BUILD_CC)
426
+
AC_SUBST(BUILD_CFLAGS)
427
+
AC_SUBST(BUILD_CPPFLAGS)
441
428
AC_SUBST(TARGET_CC)
442
429
443
430
# Test the C compiler for the target environment.
@@ -985,20 +972,61 @@ enable_grub_mkfont=yes
985
972
else
986
973
enable_grub_mkfont=no
987
974
fi
988
-
if test x"$enable_grub_mkfont" = xno && test "x$platform" = xloongson; then
if test x"$enable_build_grub_mkfont" = xyes && test x"$grub_build_mkfont_excuse" != x ; then
1006
+
AC_MSG_ERROR([build-grub-mkfont was explicitly requested but can't be compiled])
1007
+
fi
1008
+
if test x"$grub_build_mkfont_excuse" = x ; then
1009
+
enable_build_grub_mkfont=yes
1010
+
else
1011
+
enable_build_grub_mkfont=no
1012
+
starfield_excuse="No build-time grub-mkfont"
1013
+
FONT_SOURCE=
1001
1014
fi
1015
+
if test x"$enable_build_grub_mkfont" = xno && ( test "x$platform" = xqemu || test "x$platform" = xloongson || test "x$platform" = xqemu_mips ); then
1016
+
AC_MSG_ERROR([loongson port needs build-time grub-mkfont])
1017
+
fi
1018
+
1019
+
AC_SUBST([build_freetype_cflags])
1020
+
AC_SUBST([build_freetype_libs])
1021
+
1022
+
CC="$SAVED_CC"
1023
+
CFLAGS="$SAVED_CFLAGS"
1024
+
CPPFLAGS="$SAVED_CPPFLAGS"
1025
+
1026
+
1027
+
DJVU_FONT_SOURCE=
1028
+
1029
+
starfield_excuse=
1002
1030
1003
1031
if test x"$starfield_excuse" = x; then
1004
1032
for ext in pcf pcf.gz bdf bdf.gz ttf ttf.gz; do
@@ -1017,6 +1045,28 @@ fi
1017
1045
1018
1046
AC_SUBST([DJVU_FONT_SOURCE])
1019
1047
1048
+
FONT_SOURCE=
1049
+
1050
+
for ext in pcf pcf.gz bdf bdf.gz ttf ttf.gz; do
1051
+
for dir in . /usr/src /usr/share/fonts/X11/misc /usr/share/fonts/unifont /usr/share/fonts/uni /usr/share/fonts/truetype/unifont /usr/share/fonts/misc; do
1052
+
if test -f "$dir/unifont.$ext"; then
1053
+
FONT_SOURCE="$dir/unifont.$ext"
1054
+
break 2
1055
+
fi
1056
+
done
1057
+
done
1058
+
1059
+
if test "x$FONT_SOURCE" = x && ( test "x$platform" = xqemu || test "x$platform" = xloongson || test "x$platform" = xqemu_mips ); then
1060
+
AC_MSG_ERROR([qemu and loongson ports need unifont])
1061
+
fi
1062
+
1063
+
AC_SUBST([FONT_SOURCE])
1064
+
1065
+
if test x"$FONT_SOURCE" = x && test x"$DJVU_FONT_SOURCE" = x; then
1066
+
grub_build_mkfont_excuse="no fonts"
1067
+
fi
1068
+
1069
+
1020
1070
AC_ARG_ENABLE([grub-mount],
1021
1071
[AS_HELP_STRING([--enable-grub-mount],
1022
1072
[build and install the `grub-mount' utility (default=guessed)])])
0 commit comments