32
32
dnl (such as TARGET_CC, TARGET_CFLAGS, etc.) are used for the target
35
AC_INIT([GRUB],[2.00],[bug-grub@gnu.org])
35
AC_INIT([GRUB],[2.02~beta2],[bug-grub@gnu.org])
37
37
AC_CONFIG_AUX_DIR([build-aux])
69
69
grub_TRANSFORM([grub-set-default])
70
70
grub_TRANSFORM([grub-sparc64-setup])
71
71
grub_TRANSFORM([grub-render-label])
72
grub_TRANSFORM([grub-file])
73
74
# Optimization flag. Allow user to override.
74
75
if test "x$TARGET_CFLAGS" = x; then
209
214
qemu) machine_CPPFLAGS="$machine_CPPFLAGS -DGRUB_MACHINE_QEMU=1" ;;
210
215
pc) machine_CPPFLAGS="$machine_CPPFLAGS -DGRUB_MACHINE_PCBIOS=1" ;;
211
216
emu) machine_CPPFLAGS="$machine_CPPFLAGS -DGRUB_MACHINE_EMU=1" ;;
212
loongson) machine_CPPFLAGS="$machine_CPPFLAGS -DGRUB_MACHINE_MIPS_LOONGSON=1 -DGRUB_MACHINE_MIPS_BONITO=1" ;;
213
qemu_mips) machine_CPPFLAGS="$machine_CPPFLAGS -DGRUB_MACHINE_MIPS_QEMU_MIPS=1 -DGRUB_MACHINE_MIPS_BONITO=1" ;;
217
loongson) machine_CPPFLAGS="$machine_CPPFLAGS -DGRUB_MACHINE_MIPS_LOONGSON=1" ;;
218
qemu_mips) machine_CPPFLAGS="$machine_CPPFLAGS -DGRUB_MACHINE_MIPS_QEMU_MIPS=1" ;;
214
219
arc) machine_CPPFLAGS="$machine_CPPFLAGS -DGRUB_MACHINE_ARC=1" ;;
216
case "$target_cpu" in
217
arm) machine_CPPFLAGS="$machine_CPPFLAGS -DGRUB_MACHINE_ARM=1" ;;
218
arm64) machine_CPPFLAGS="$machine_CPPFLAGS -DGRUB_MACHINE_ARM64=1" ;;
219
mips |mipsel) machine_CPPFLAGS="$machine_CPPFLAGS -DGRUB_MACHINE_MIPS=1" ;;
220
sparc64) machine_CPPFLAGS="$machine_CPPFLAGS -DGRUB_MACHINE_SPARC64=1" ;;
222
221
if test x${target_cpu} = xmipsel ; then
223
222
machine_CPPFLAGS="$machine_CPPFLAGS -DGRUB_MACHINE=`echo mips_$platform | sed y,abcdefghijklmnopqrstuvwxyz,ABCDEFGHIJKLMNOPQRSTUVWXYZ,`"
225
machine_CPPFLAGS="$machine_CPPFLAGS -DGRUB_MACHINE=`echo ${target_cpu}_$platform | sed y,abcdefghijklmnopqrstuvwxyz,ABCDEFGHIJKLMNOPQRSTUVWXYZ,` -DGRUB_TARGET_CPU_`echo ${target_cpu} | sed y,abcdefghijklmnopqrstuvwxyz,ABCDEFGHIJKLMNOPQRSTUVWXYZ,`=1"
224
machine_CPPFLAGS="$machine_CPPFLAGS -DGRUB_MACHINE=`echo ${target_cpu}_$platform | sed y,abcdefghijklmnopqrstuvwxyz,ABCDEFGHIJKLMNOPQRSTUVWXYZ,`"
228
227
case "${target_cpu}-$platform" in
425
WARN_FLAGS="-Wall -W -Wshadow -Wpointer-arith -Wundef -Wchar-subscripts -Wcomment -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wfloat-equal -Wformat-extra-args -Wformat-security -Wformat-y2k -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-braces -Wmissing-format-attribute -Wmultichar -Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wshadow -Wsign-compare -Wswitch -Wtrigraphs -Wundef -Wunknown-pragmas -Wunused -Wunused-function -Wunused-label -Wunused-parameter -Wunused-value -Wunused-variable -Wwrite-strings -Wnested-externs -Wstrict-prototypes"
426
EXTRA_WARN_FLAGS="-Wold-style-definition -Wextra -Wattributes -Wendif-labels -Winit-self -Wint-to-pointer-cast -Winvalid-pch -Wmissing-field-initializers -Wnonnull -Woverflow -Wvla -Wpointer-to-int-cast -Wstrict-aliasing -Wvariadic-macros -Wvolatile-register-var -Wpointer-sign"
429
WARN_FLAGS="-Wall -W -Wshadow -Wpointer-arith -Wundef -Wchar-subscripts -Wcomment -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wfloat-equal -Wformat-extra-args -Wformat-security -Wformat-y2k -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-braces -Wmissing-format-attribute -Wmultichar -Wparentheses -Wreturn-type -Wsequence-point -Wshadow -Wsign-compare -Wswitch -Wtrigraphs -Wunknown-pragmas -Wunused -Wunused-function -Wunused-label -Wunused-parameter -Wunused-value -Wunused-variable -Wwrite-strings -Wnested-externs -Wstrict-prototypes"
430
EXTRA_WARN_FLAGS="-Wextra -Wattributes -Wendif-labels -Winit-self -Wint-to-pointer-cast -Winvalid-pch -Wmissing-field-initializers -Wnonnull -Woverflow -Wvla -Wpointer-to-int-cast -Wstrict-aliasing -Wvariadic-macros -Wvolatile-register-var -Wpointer-sign -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-declarations -Wformat=2"
428
432
HOST_CFLAGS="$HOST_CFLAGS $WARN_FLAGS -Wcast-align"
499
503
TARGET_CFLAGS="$TARGET_CFLAGS -Wcast-align"
506
TARGET_CC_VERSION="$(LC_ALL=C $TARGET_CC --version | head -n1)"
502
508
AC_CACHE_CHECK([which extra warnings work], [grub_cv_target_cc_w_extra_flags], [
503
509
LDFLAGS="$TARGET_LDFLAGS -nostdlib -static"
505
511
grub_cv_target_cc_w_extra_flags=
506
512
for x in $EXTRA_WARN_FLAGS; do
507
513
CFLAGS="$TARGET_CFLAGS $x -Werror"
508
AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], [[]])], [flag=1], [flag=0])
514
AC_LINK_IFELSE([AC_LANG_PROGRAM([[
515
asm (".globl start; start:");
517
void __main (void) {}
519
]], [[]])], [flag=1], [flag=0])
509
520
if test x$flag = x1 ; then
510
521
grub_cv_target_cc_w_extra_flags="$grub_cv_target_cc_w_extra_flags $x"
679
690
TARGET_CFLAGS="$TARGET_CFLAGS -fno-asynchronous-unwind-tables"
682
# For platforms where ELF is not the default link format.
683
case "${target_os}" in
685
# FIXME: put proper test here
686
NEED_REGISTER_FRAME_INFO=1
688
*) NEED_REGISTER_FRAME_INFO=0 ;;
692
693
AC_ARG_ENABLE([efiemu],
693
694
[AS_HELP_STRING([--enable-efiemu],
694
695
[build and install the efiemu runtimes (default=guessed)])])
695
696
if test x"$enable_efiemu" = xno ; then
696
697
efiemu_excuse="explicitly disabled"
698
if test x"$target_os" = xcygwin ; then
699
if test x"$grub_cv_target_cc_link_format" = x-mi386pe || test x"$grub_cv_target_cc_link_format" = x-mi386pep ; then
699
700
efiemu_excuse="not available on cygwin"
701
702
if test x"$target_cpu" != xi386 ; then
742
743
if test x"$enable_efiemu" = xyes && test x"$efiemu_excuse" != x ; then
743
AC_MSG_ERROR([efiemu runtime was explicitly requested but can't be compiled])
744
AC_MSG_ERROR([efiemu runtime was explicitly requested but can't be compiled ($efiemu_excuse)])
745
746
if test x"$efiemu_excuse" = x ; then
746
747
enable_efiemu=yes
753
754
CFLAGS="$TARGET_CFLAGS"
755
if test x"$target_cpu" = xi386 || test x"$target_cpu" = xx86_64; then
757
if test x"$platform" = xemu ; then
759
grub_cv_target_cc_link_format=
762
grub_cv_target_cc_link_format="-arch,${target_cpu}"
763
TARGET_LDFLAGS="$TARGET_LDFLAGS -Wl,$grub_cv_target_cc_link_format"
765
*windows* | *cygwin* | *mingw*)
766
if test x${target_cpu} = xi386 ; then
767
grub_cv_target_cc_link_format=-mi386pe;
768
TARGET_OBJ2ELF='./build-grub-pe2elf';
770
if test x${target_cpu} = xx86_64 ; then
771
grub_cv_target_cc_link_format=-mi386pep;
772
TARGET_OBJ2ELF='./build-grub-pep2elf';
774
TARGET_LDFLAGS="$TARGET_LDFLAGS -Wl,$grub_cv_target_cc_link_format"
777
elif test x"$target_cpu" = xi386 || test x"$target_cpu" = xx86_64; then
756
778
AC_CACHE_CHECK([for target linking format], [grub_cv_target_cc_link_format], [
757
779
grub_cv_target_cc_link_format=unknown
758
for format in -melf_${target_cpu} -melf_${target_cpu}_fbsd -melf_${target_cpu}_obsd -melf_${target_cpu}_haiku -m${target_cpu}pe -arch,${target_cpu}; do
759
if test x${target_cpu} != xi386 && test x$format = x${target_cpu}pe; then
780
for format in -melf_${target_cpu} -melf_${target_cpu}_fbsd -melf_${target_cpu}_obsd -melf_${target_cpu}_haiku -mi386pe -mi386pep -arch,${target_cpu}; do
781
if test x${target_cpu} != xi386 && test x$format = x-mi386pe; then
784
if test x${target_cpu} != xx86_64 && test x$format = x-mi386pep; then
762
787
CFLAGS="$TARGET_CFLAGS"
777
802
AC_MSG_ERROR([no suitable link format found])
779
804
TARGET_LDFLAGS="$TARGET_LDFLAGS -Wl,$grub_cv_target_cc_link_format"
780
if test x"$grub_cv_target_cc_link_format" = x-mi386pe; then
805
if test x"$grub_cv_target_cc_link_format" = x-mi386pe ; then
781
806
TARGET_OBJ2ELF='./build-grub-pe2elf';
808
if test x"$grub_cv_target_cc_link_format" = x-mi386pep ; then
809
TARGET_OBJ2ELF='./build-grub-pep2elf';
785
813
if test x$grub_cv_target_cc_link_format = x-arch,i386 || test x$grub_cv_target_cc_link_format = x-arch,x86_64; then
797
825
TARGET_IMG_LDFLAGS_AC='-nostdlib -static -Wl,-preload -Wl,-segalign,20'
798
826
TARGET_IMG_BASE_LDOPT="-Wl,-image_base"
799
827
TARGET_LDFLAGS_OLDMAGIC=""
800
elif test x$grub_cv_target_cc_link_format = x-mi386pe && test x$platform = xpc; then
828
elif test x$grub_cv_target_cc_link_format = x-mi386pe || test x$grub_cv_target_cc_link_format = x-mi386pep ; then
801
829
TARGET_APPLE_LINKER=0
802
830
TARGET_LDFLAGS_OLDMAGIC="-Wl,-N"
803
TARGET_IMG_LDSCRIPT='$(top_srcdir)'"/${grub_coredir}/conf/i386-pc-cygwin-img-ld.sc"
831
TARGET_IMG_LDSCRIPT='$(top_srcdir)'"/${grub_coredir}/conf/i386-cygwin-img-ld.sc"
804
832
TARGET_IMG_LDFLAGS="-Wl,-T${TARGET_IMG_LDSCRIPT}"
805
TARGET_IMG_LDFLAGS_AC="-Wl,-T${srcdir}/${grub_coredir}/conf/i386-pc-cygwin-img-ld.sc"
833
TARGET_IMG_LDFLAGS_AC="-Wl,-T${srcdir}/${grub_coredir}/conf/i386-cygwin-img-ld.sc"
806
834
TARGET_IMG_BASE_LDOPT="-Wl,-Ttext"
807
835
TARGET_IMG_CFLAGS=
821
849
LDFLAGS="$TARGET_LDFLAGS"
823
if test "$target_cpu" = x86_64; then
851
if test "$target_cpu" = x86_64 || test "$target_cpu-$platform" = sparc64-emu ; then
824
852
# Use large model to support 4G memory
825
853
AC_CACHE_CHECK([whether option -mcmodel=large works], grub_cv_cc_mcmodel, [
826
854
CFLAGS="$TARGET_CFLAGS -m64 -mcmodel=large"
858
888
if test "x$grub_cv_cc_mlong_calls" = xyes; then
859
889
TARGET_CFLAGS="$TARGET_CFLAGS -mlong-calls"
891
AC_CACHE_CHECK([whether option -mthumb-interwork works], grub_cv_cc_mthumb_interwork, [
892
CFLAGS="$TARGET_CFLAGS -mthumb-interwork -Werror"
893
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])],
894
[grub_cv_cc_mthumb_interwork=yes],
895
[grub_cv_cc_mthumb_interwork=no])
897
if test "x$grub_cv_cc_mthumb_interwork" = xyes; then
898
TARGET_CFLAGS="$TARGET_CFLAGS -mthumb-interwork"
899
elif test "x$grub_cv_cc_target_clang" = xno ; then
900
AC_MSG_ERROR([your compiler doesn't support -mthumb-interwork])
902
CFLAGS="$TARGET_CFLAGS"
903
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[
904
#if defined (__thumb__) && !defined (__thumb2__)
905
#error thumb without interworking
908
[no_interwork_ok=yes],
909
[no_interwork_ok=no])
910
if test x$no_interwork_ok = xno ; then
911
AC_MSG_ERROR([attempt to compile to thumb with no thumb interwork])
916
AC_CACHE_CHECK([whether option -Qn works], grub_cv_target_cc_qn, [
917
CFLAGS="$TARGET_CFLAGS -Qn -Werror"
918
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])],
919
[grub_cv_target_cc_qn=yes],
920
[grub_cv_target_cc_qn=no])])
921
if test "x$grub_cv_target_cc_qn" = xyes; then
922
TARGET_CFLAGS="$TARGET_CFLAGS -Qn"
948
1010
if test "x$TARGET_APPLE_LINKER" = x1 ; then
949
1011
CFLAGS="$TARGET_CFLAGS -nostdlib -static -Wno-error"
951
CFLAGS="$TARGET_CFLAGS -nostdlib -Wl,--defsym,___main=0x8100 -Wno-error"
1013
CFLAGS="$TARGET_CFLAGS -nostdlib -Wno-error"
953
1015
CPPFLAGS="$TARGET_CPPFLAGS"
954
1016
if test x$target_cpu = xi386 || test x$target_cpu = xx86_64 || test "x$grub_cv_cc_target_clang" = xyes ; then
963
1025
if test "x$TARGET_APPLE_LINKER" = x0 ; then
964
1026
if test x$grub_cv_asm_uscore = xyes; then
965
CFLAGS="$TARGET_CFLAGS -nostdlib -Wl,--defsym,_abort=_main"
1027
DEFSYM="-Wl,--defsym,_abort=_main -Wl,--defsym,__main=_main"
967
CFLAGS="$TARGET_CFLAGS -nostdlib -Wl,--defsym,abort=main"
1029
DEFSYM="-Wl,--defsym,abort=main -Wl,--defsym,_main=main -Wl,--defsym,__main=main"
1031
CFLAGS="$TARGET_CFLAGS -nostdlib $DEFSYM"
971
1034
# Check for libgcc symbols
974
1037
if test "x$TARGET_APPLE_LINKER" = x1 ; then
975
1038
CFLAGS="$TARGET_CFLAGS -nostdlib -static"
977
CFLAGS="$TARGET_CFLAGS -nostdlib -Wl,--defsym,___main=0x8100"
1040
CFLAGS="$TARGET_CFLAGS -nostdlib"
988
1051
if test "$platform" != emu && test "x$TARGET_APPLE_LINKER" != x1 ; then
989
1052
if test ! -z "$TARGET_IMG_LDSCRIPT"; then
990
1053
# Check symbols provided by linker script.
991
CFLAGS="$TARGET_CFLAGS -nostdlib ${TARGET_IMG_LDFLAGS_AC} ${TARGET_IMG_BASE_LDOPT},0x8000 -Wl,--defsym,___main=0x8100"
1054
CFLAGS="$TARGET_CFLAGS -nostdlib ${TARGET_IMG_LDFLAGS_AC} ${TARGET_IMG_BASE_LDOPT},0x8000"
993
1056
grub_CHECK_BSS_START_SYMBOL
994
1057
grub_CHECK_END_SYMBOL
1107
1170
[grub_emu_usb_excuse=["need libusb headers"]])
1109
1172
if test x"$enable_grub_emu_usb" = xyes && test x"$grub_emu_usb_excuse" != x ; then
1110
AC_MSG_ERROR([USB support for grub-emu was explicitly requested but can't be compiled])
1173
AC_MSG_ERROR([USB support for grub-emu was explicitly requested but can't be compiled ($grub_emu_usb_excuse)])
1112
1175
if test x"$grub_emu_usb_excuse" = x ; then
1113
1176
enable_grub_emu_usb=yes
1118
1181
if test x"$enable_grub_emu_sdl" = xno ; then
1119
grub_emu_sdl_excuse="explicitely disabled"
1182
grub_emu_sdl_excuse="explicitly disabled"
1121
1184
[if [ x"$grub_emu_sdl_excuse" = x ]; then
1122
1185
# Check for libSDL libraries.]
1134
1197
if test x"enable_grub_emu_sdl" = xyes && test x"$grub_emu_sdl_excuse" != x ; then
1135
AC_MSG_ERROR([SDL support for grub-emu was explicitely requested but can't be compiled])
1198
AC_MSG_ERROR([SDL support for grub-emu was explicitly requested but can't be compiled ($grub_emu_sdl_excuse)])
1137
1200
if test x"$grub_emu_sdl_excuse" = x ; then
1138
1201
enable_grub_emu_sdl=yes
1214
1277
if test x"$enable_grub_mkfont" = xyes && test x"$grub_mkfont_excuse" != x ; then
1215
AC_MSG_ERROR([grub-mkfont was explicitly requested but can't be compiled])
1278
AC_MSG_ERROR([grub-mkfont was explicitly requested but can't be compiled ($grub_mkfont_excuse)])
1217
1280
if test x"$grub_mkfont_excuse" = x ; then
1218
1281
enable_grub_mkfont=yes
1273
1336
if test x"$enable_build_grub_mkfont" = xyes && test x"$grub_build_mkfont_excuse" != x ; then
1274
AC_MSG_ERROR([build-grub-mkfont was explicitly requested but can't be compiled])
1337
AC_MSG_ERROR([build-grub-mkfont was explicitly requested but can't be compiled ($grub_build_mkfont_excuse)])
1276
1339
if test x"$grub_build_mkfont_excuse" = x ; then
1277
1340
enable_build_grub_mkfont=yes
1279
1342
enable_build_grub_mkfont=no
1281
1344
if test x"$enable_build_grub_mkfont" = xno && ( test "x$platform" = xqemu || test "x$platform" = xloongson || test "x$platform" = xqemu_mips || test "x$target_cpu"-"$platform" = xpowerpc-ieee1275 || test "x$platform" = xcoreboot ); then
1282
AC_MSG_ERROR([qemu, powerpc-ieee1275, coreboot and loongson ports needs build-time grub-mkfont])
1345
if test x"$grub_build_mkfont_excuse" = x ; then
1346
AC_MSG_ERROR([qemu, powerpc-ieee1275, coreboot and loongson ports needs build-time grub-mkfont])
1348
AC_MSG_ERROR([qemu, powerpc-ieee1275, coreboot and loongson ports needs build-time grub-mkfont ($grub_build_mkfont_excuse)])
1285
1352
AC_SUBST([build_freetype_cflags])
1324
1391
if test x"$enable_grub_themes" = xyes && test x"$starfield_excuse" != x; then
1325
AC_MSG_ERROR([themes were explicitly requested but requirements are not satisfied])
1392
AC_MSG_ERROR([themes were explicitly requested but requirements are not satisfied ($starfield_excuse)])
1328
1395
AC_SUBST([DJVU_FONT_SOURCE])
1350
1417
if test "x$FONT_SOURCE" = x && ( test "x$platform" = xqemu || test "x$platform" = xloongson || test "x$platform" = xqemu_mips || test "x$target_cpu"-"$platform" = xpowerpc-ieee1275 || test "x$platform" = xcoreboot ); then
1351
AC_MSG_ERROR([qemu, powerpc-ieee1275, coreboot and loongson ports need unifont])
1418
if test x"$grub_build_mkfont_excuse" = x ; then
1419
AC_MSG_ERROR([qemu, powerpc-ieee1275, coreboot and loongson ports need unifont])
1421
AC_MSG_ERROR([qemu, powerpc-ieee1275, coreboot and loongson ports need unifont ($grub_build_mkfont_excuse)])
1354
1425
AC_SUBST([FONT_SOURCE])
1382
1453
if test x"$enable_grub_mount" = xyes && test x"$grub_mount_excuse" != x ; then
1383
AC_MSG_ERROR([grub-mount was explicitly requested but can't be compiled])
1454
AC_MSG_ERROR([grub-mount was explicitly requested but can't be compiled ($grub_mount_excuse)])
1385
1456
if test x"$grub_mount_excuse" = x ; then
1386
1457
enable_grub_mount=yes
1487
1558
if test x"$enable_libzfs" = xyes && test x"$libzfs_excuse" != x ; then
1488
AC_MSG_ERROR([libzfs support was explicitly requested but requirements are not satisfied])
1559
AC_MSG_ERROR([libzfs support was explicitly requested but requirements are not satisfied ($libzfs_excuse)])
1491
1562
if test x"$libzfs_excuse" = x ; then
1546
1616
AC_SUBST(TARGET_CCAS)
1547
1617
AC_SUBST(TARGET_OBJ2ELF)
1548
1618
AC_SUBST(TARGET_MODULE_FORMAT)
1619
AC_SUBST(TARGET_CC_VERSION)
1550
1621
AC_SUBST(TARGET_CFLAGS)
1551
1622
AC_SUBST(TARGET_LDFLAGS)
1552
1623
AC_SUBST(TARGET_CPPFLAGS)
1553
1624
AC_SUBST(TARGET_CCASFLAGS)
1555
AC_SUBST(TARGET_IMG_LDSCRIPT)
1556
1626
AC_SUBST(TARGET_IMG_LDFLAGS)
1557
1627
AC_SUBST(TARGET_IMG_CFLAGS)
1558
1628
AC_SUBST(TARGET_IMG_BASE_LDOPT)
1585
1655
AM_CONDITIONAL([COND_mips_qemu_mips], [test "(" x$target_cpu = xmips -o x$target_cpu = xmipsel ")" -a x$platform = xqemu_mips])
1586
1656
AM_CONDITIONAL([COND_mips_arc], [test "(" x$target_cpu = xmips -o x$target_cpu = xmipsel ")" -a x$platform = xarc])
1587
1657
AM_CONDITIONAL([COND_sparc64_ieee1275], [test x$target_cpu = xsparc64 -a x$platform = xieee1275])
1658
AM_CONDITIONAL([COND_sparc64_emu], [test x$target_cpu = xsparc64 -a x$platform = xemu])
1588
1659
AM_CONDITIONAL([COND_powerpc_ieee1275], [test x$target_cpu = xpowerpc -a x$platform = xieee1275])
1589
1660
AM_CONDITIONAL([COND_mips], [test x$target_cpu = xmips -o x$target_cpu = xmipsel])
1590
1661
AM_CONDITIONAL([COND_mipsel], [test x$target_cpu = xmipsel])
1624
1695
AM_CONDITIONAL([COND_HAVE_CXX], [test x$HAVE_CXX = xyes])
1626
1697
AM_CONDITIONAL([COND_HAVE_ASM_USCORE], [test x$HAVE_ASM_USCORE = x1])
1627
AM_CONDITIONAL([COND_CYGWIN], [test x$target_os = xcygwin])
1628
1698
AM_CONDITIONAL([COND_STARFIELD], [test "x$starfield_excuse" = x])
1629
1699
AM_CONDITIONAL([COND_HAVE_EXEC], [test "x$have_exec" = xy])