Be smarter about finding ghc-pkg
This commit is contained in:
parent
ec81261ec1
commit
c7f31cbd7a
@ -33,7 +33,7 @@ GLASGOW_HASKELL = @GLASGOW_HASKELL@
|
|||||||
GHC_EXTRA_OPTS = @SYMS@ @DEBUG_OPTS@
|
GHC_EXTRA_OPTS = @SYMS@ @DEBUG_OPTS@
|
||||||
GHC_LD_OPTS =
|
GHC_LD_OPTS =
|
||||||
|
|
||||||
GHC_PKG = @GHCPKG@-@GHC_VERSION@
|
GHC_PKG = @GHCPKG@
|
||||||
|
|
||||||
LD = @LD@
|
LD = @LD@
|
||||||
LD_X = @LD@ -x
|
LD_X = @LD@ -x
|
||||||
|
12
configure.ac
12
configure.ac
@ -133,13 +133,17 @@ AC_ARG_WITH(ghc-pkg,
|
|||||||
AC_MSG_ERROR([$GHCPKG not found. You need ghc-pkg])
|
AC_MSG_ERROR([$GHCPKG not found. You need ghc-pkg])
|
||||||
fi
|
fi
|
||||||
],
|
],
|
||||||
[ AC_CHECK_PROG(GHCPKG,ghc-pkg,ghc-pkg)
|
[ AC_MSG_CHECKING([for ghc-pkg])
|
||||||
if test -z "$GHCPKG" ; then
|
if ghc-pkg-$GHC_VERSION -V > /dev/null ; then
|
||||||
AC_MSG_ERROR([You need ghc-pkg])
|
GHCPKG=ghc-pkg-$GHC_VERSION
|
||||||
|
elif test ghc-pkg -V > /dev/null ; then
|
||||||
|
GHCPKG=ghc-pkg
|
||||||
|
else
|
||||||
|
AC_MSG_ERROR(You need ghc-pkg)
|
||||||
fi
|
fi
|
||||||
|
AC_MSG_RESULT([$GHCPKG])
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
|
||||||
AC_SUBST(GHCPKG)
|
AC_SUBST(GHCPKG)
|
||||||
|
|
||||||
AC_CHECK_PROG(HADDOCK,haddock,haddock)
|
AC_CHECK_PROG(HADDOCK,haddock,haddock)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user