X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=configure.ac;h=99ea047d8bad2eb1d6a816bbf1e2e88653895c67;hb=71d25e0ac3a401cf7d21822ecaa0eee84d5a0417;hp=d24e1e3a4b8bbac2acdb1ceef8b43d8122866ad8;hpb=13ec31c00cdb714370077c8b0a3805452609315d;p=ghc-hetmet.git diff --git a/configure.ac b/configure.ac index d24e1e3..99ea047 100644 --- a/configure.ac +++ b/configure.ac @@ -206,6 +206,15 @@ ia64-*-linux*) 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' @@ -236,13 +245,13 @@ m68k-*-openbsd*) 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*) @@ -296,6 +305,15 @@ powerpc-apple-darwin*) 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 @@ -351,27 +369,25 @@ TargetOS_CPP=$HostOS_CPP 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) @@ -681,9 +697,6 @@ dnl ** check for tar 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, @@ -707,15 +720,6 @@ case $Catalog in 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 @@ -730,10 +734,10 @@ fi AC_ARG_WITH(greencard, [ --with-greencard= - 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) ] ) @@ -953,7 +957,8 @@ FPTOOLS_CHECK_HTYPE(GLdouble) FPTOOLS_CHECK_HTYPE(GLclampd) fi -FP_CHECK_CONSTS([E2BIG EACCES EADDRINUSE EADDRNOTAVAIL EADV EAFNOSUPPORT EAGAIN EALREADY EBADF EBADMSG EBADRPC EBUSY ECHILD ECOMM ECONNABORTED ECONNREFUSED ECONNRESET EDEADLK EDESTADDRREQ EDIRTY EDOM EDQUOT EEXIST EFAULT EFBIG EFTYPE EHOSTDOWN EHOSTUNREACH EIDRM EILSEQ EINPROGRESS EINTR EINVAL EIO EISCONN EISDIR ELOOP EMFILE EMLINK EMSGSIZE EMULTIHOP ENAMETOOLONG ENETDOWN ENETRESET ENETUNREACH ENFILE ENOBUFS ENODATA ENODEV ENOENT ENOEXEC ENOLCK ENOLINK ENOMEM ENOMSG ENONET ENOPROTOOPT ENOSPC ENOSR ENOSTR ENOSYS ENOTBLK ENOTCONN ENOTDIR ENOTEMPTY ENOTSOCK ENOTTY ENXIO EOPNOTSUPP EPERM EPFNOSUPPORT EPIPE EPROCLIM EPROCUNAVAIL EPROGMISMATCH EPROGUNAVAIL EPROTO EPROTONOSUPPORT EPROTOTYPE ERANGE EREMCHG EREMOTE EROFS ERPCMISMATCH ERREMOTE ESHUTDOWN ESOCKTNOSUPPORT ESPIPE ESRCH ESRMNT ESTALE ETIME ETIMEDOUT ETOOMANYREFS ETXTBSY EUSERS EWOULDBLOCK EXDEV], [#include ]) +FP_CHECK_CONSTS([E2BIG EACCES EADDRINUSE EADDRNOTAVAIL EADV EAFNOSUPPORT EAGAIN EALREADY EBADF EBADMSG EBADRPC EBUSY ECHILD ECOMM ECONNABORTED ECONNREFUSED ECONNRESET EDEADLK EDESTADDRREQ EDIRTY EDOM EDQUOT EEXIST EFAULT EFBIG EFTYPE EHOSTDOWN EHOSTUNREACH EIDRM EILSEQ EINPROGRESS EINTR EINVAL EIO EISCONN EISDIR ELOOP EMFILE EMLINK EMSGSIZE EMULTIHOP ENAMETOOLONG ENETDOWN ENETRESET ENETUNREACH ENFILE ENOBUFS ENODATA ENODEV ENOENT ENOEXEC ENOLCK ENOLINK ENOMEM ENOMSG ENONET ENOPROTOOPT ENOSPC ENOSR ENOSTR ENOSYS ENOTBLK ENOTCONN ENOTDIR ENOTEMPTY ENOTSOCK ENOTTY ENXIO EOPNOTSUPP EPERM EPFNOSUPPORT EPIPE EPROCLIM EPROCUNAVAIL EPROGMISMATCH EPROGUNAVAIL EPROTO EPROTONOSUPPORT EPROTOTYPE ERANGE EREMCHG EREMOTE EROFS ERPCMISMATCH ERREMOTE ESHUTDOWN ESOCKTNOSUPPORT ESPIPE ESRCH ESRMNT ESTALE ETIME ETIMEDOUT ETOOMANYREFS ETXTBSY EUSERS EWOULDBLOCK EXDEV], [#include +#include ]) dnl ** can we open files in binary mode? FP_CHECK_CONST([O_BINARY], [#include ], [0])