Merge branch 'master' of http://git.haskell.org/ghc
[ghc.git] / mk / install.mk.in
index 6d5f724..d6f68ab 100644 (file)
@@ -105,7 +105,7 @@ else
 # to be in the same place (and things like ghc-pkg need to agree on
 # where package.conf is, so we just set it globally).
 #
-ghclibdir     = $(libdir)/ghc-$(ProjectVersion)
+ghclibdir     = $(libdir)/$(CrossCompilePrefix)ghc-$(ProjectVersion)
 ghcdocdir     = $(datarootdir)/doc/ghc
 endif
 
@@ -161,9 +161,9 @@ INSTALL_DIR     = $(INSTALL) -m 755 -d $(call MK_INSTALL_DEST,$1)
 #
 # We therefore use a /cygdrive path if we are on cygwin (only)
 #   (This will make a Cygwin build run slowly 
-#    becuase of all those shell invocations.)
-ifeq "$OSTYPE" "cygwin" 
-MK_INSTALL_DEST = "$(shell cygpath $1)"
+#    because of all those shell invocations.)
+ifeq "$(OSTYPE)" "cygwin"
+MK_INSTALL_DEST = $$(cygpath $1)
 else
 MK_INSTALL_DEST = $1
 endif