From: Ian Lynagh Date: Mon, 3 Sep 2007 23:45:04 +0000 (+0000) Subject: Don't use autoconf's datarootdir as <2.60 doesn't have it X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=d5febf91342eba207d872ac3979f7537d95ea797 Don't use autoconf's datarootdir as <2.60 doesn't have it --- diff --git a/mk/config.mk.in b/mk/config.mk.in index a670cd5..f019ab6 100644 --- a/mk/config.mk.in +++ b/mk/config.mk.in @@ -520,7 +520,12 @@ BIN_DIST_TARBALL=$(BIN_DIST_TOPDIR)/$(BIN_DIST_NAME)-$(TARGETPLATFORM).tar.bz2 # passing through, we might as well set them. prefix = @prefix@ -datarootdir = @datarootdir@ + +# New autoconf (>= 2.60?) make a configure with a --datarootdir=DIR flag. +# However, in order to support older autoconf's we don't use it. +# datarootdir is set lower down instead. +# datarootdir = @datarootdir@ + exec_prefix = @exec_prefix@ bindir = @bindir@ datadir0 = @datadir@ @@ -537,6 +542,7 @@ endif # Hack: our directory layouts tend to be different on Windows, so # hack around configure's bogus assumptions here. +datarootdir = $(prefix) datadir = $(prefix) libdir = $(prefix) @@ -546,8 +552,9 @@ else # Unix: override libdir and datadir to put ghc-specific stuff in # a subdirectory with the version number included. # -libdir = $(libdir0)/ghc-$(ProjectVersion) -datadir = $(datadir0)/ghc-$(ProjectVersion) +datarootdir = $(datadir0) +datadir = $(datadir0)/ghc-$(ProjectVersion) +libdir = $(libdir0)/ghc-$(ProjectVersion) endif # Windows