dnl * Declare subdirectories that have a private configure script
dnl
dnl After the toplevel configuration is complete, the script will recurse into
-dnl these subdirectories (the use of cache values makes repeated checks cheap)
-dnl (We probably have to add hslibs/{OpenGL,GLUT} here later...)
-AC_CONFIG_SUBDIRS(ghc)
+dnl these subdirectories if they exist. The use of a cache file makes repeated
+dnl checks cheap.
+AC_CONFIG_SUBDIRS([ghc libraries])
# -------------------------------------------------------------------------
# Prepare to generate the following header files
HostVendor_CPP='unknown'
HostOS_CPP='linux'
;;
+x86_64-*-linux*)
+ HostPlatform=x86_64-unknown-linux
+ TargetPlatform=x86_64-unknown-linux
+ BuildPlatform=x86_64-unknown-linux
+ HostPlatform_CPP='x86_64_unknown_linux'
+ HostArch_CPP='x86_64'
+ HostVendor_CPP='unknown'
+ HostOS_CPP='linux'
+ ;;
m68k-next-nextstep2)
HostPlatform_CPP='m68k_next_nextstep2'
HostArch_CPP='m68k'
HostVendor_CPP='unknown'
HostOS_CPP='openbsd'
;;
-m68k-apple-netbsd*)
- HostPlatform=m68k-apple-netbsd
- TargetPlatform=m68k-apple-netbsd
- BuildPlatform=m68k-apple-netbsd
- HostPlatform_CPP='m68k_apple_netbsd'
+m68k-*-netbsd*)
+ HostPlatform=m68k-unknown-netbsd
+ TargetPlatform=m68k-unknown-netbsd
+ BuildPlatform=m68k-unknown-netbsd
+ HostPlatform_CPP='m68k_unknown_netbsd'
HostArch_CPP='m68k'
- HostVendor_CPP='apple'
+ HostVendor_CPP='unknown'
HostOS_CPP='netbsd'
;;
m68k-sun-sunos4*)
HostVendor_CPP='apple'
HostOS_CPP='darwin'
;;
+powerpc-unknown-linux*)
+ HostPlatform=powerpc-unknown-linux
+ TargetPlatform=powerpc-unknown-linux
+ BuildPlatform=powerpc-unknown-linux
+ HostPlatform_CPP='powerpc_unknown_linux'
+ HostArch_CPP='powerpc'
+ HostVendor_CPP='unknown'
+ HostOS_CPP='linux'
+ ;;
sparc-sun-sunos4*)
HostPlatform=sparc-sun-sunos4
TargetPlatform=sparc-sun-sunos4 #hack
BuildVendor_CPP=$HostVendor_CPP
TargetVendor_CPP=$HostVendor_CPP
-dnl Cannot afford all these SUBSTs (because of braindead seds w/ 99 cmd limits)
-dnl AC_SUBST(BuildPlatform)
-
+AC_SUBST(BuildPlatform)
AC_SUBST(HostPlatform)
AC_SUBST(TargetPlatform)
AC_SUBST(HostPlatform_CPP)
-dnl AC_SUBST(BuildPlatform_CPP)
-dnl AC_SUBST(TargetPlatform_CPP)
+AC_SUBST(BuildPlatform_CPP)
+AC_SUBST(TargetPlatform_CPP)
AC_SUBST(HostArch_CPP)
-dnl AC_SUBST(BuildArch_CPP)
-dnl AC_SUBST(TargetArch_CPP)
+AC_SUBST(BuildArch_CPP)
+AC_SUBST(TargetArch_CPP)
AC_SUBST(HostOS_CPP)
AC_SUBST(HostOS_Full)
-dnl AC_SUBST(BuildOS_CPP)
-dnl AC_SUBST(TargetOS_CPP)
+AC_SUBST(BuildOS_CPP)
+AC_SUBST(TargetOS_CPP)
AC_SUBST(HostVendor_CPP)
-dnl AC_SUBST(BuildVendor_CPP)
-dnl AC_SUBST(TargetVendor_CPP)
+AC_SUBST(BuildVendor_CPP)
+AC_SUBST(TargetVendor_CPP)
AC_SUBST(exeext)
dnl if GNU tar is named gtar, look for it first.
AC_PATH_PROGS(TarCmd,gtar tar,tar)
-dnl ** check for gzip/compress
-AC_PATH_PROGS(CompressCmd,gzip compress,gzip)
-
dnl ** check for jade/openjade & determine a working catalog
AC_PATH_PROGS(JadeCmd,openjade jade,jade)
FPTOOLS_DOCBOOK_CATALOG(Catalog, $JadeCmd, docs/fptools-both.dsl,
esac
AC_SUBST(Catalog)
-compress_nm=`basename $CompressCmd`
-if test x"$compress_nm" = xgzip; then
- CompressCmd="$CompressCmd -d"
- CompressSuffix="gz"
-else
- CompressSuffix="Z"
-fi
-AC_SUBST(CompressCmd)
-AC_SUBST(CompressSuffix)
dnl ** check for ghc-pkg command
changequote(, )dnl
AC_ARG_WITH(greencard,
[ --with-greencard=<greencard compiler>
- Use a command different from 'green-card' to compile GreenCard files
+ Use a command different from 'greencard' to compile GreenCard files
],
[
-GreencardCmd=$withval;
+GreenCardCmd=$withval;
FPTOOLS_GREENCARD(3.00)
]
)