diff options
author | Simon Marlow <marlowsd@gmail.com> | 2009-11-05 14:13:10 +0000 |
---|---|---|
committer | Simon Marlow <marlowsd@gmail.com> | 2009-11-05 14:13:10 +0000 |
commit | 723eb70f31b2b413a51387bbbfbe01bb9b8c5907 (patch) | |
tree | 2b801e6495e58c00a6f0dec1190e0ea4d565d66a /utils/ghc-cabal | |
parent | 4ea81579160f59983586ea11a56c60010e0c93ce (diff) | |
download | haskell-723eb70f31b2b413a51387bbbfbe01bb9b8c5907.tar.gz |
Fix #3642: m GHC builds using the Haskell Platform
Diffstat (limited to 'utils/ghc-cabal')
-rw-r--r-- | utils/ghc-cabal/ghc-cabal.hs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/utils/ghc-cabal/ghc-cabal.hs b/utils/ghc-cabal/ghc-cabal.hs index f724617c6a..9a99ad4151 100644 --- a/utils/ghc-cabal/ghc-cabal.hs +++ b/utils/ghc-cabal/ghc-cabal.hs @@ -363,12 +363,12 @@ generate config_args distdir directory variablePrefix ++ "_CC_OPTS = " ++ unwords (ccOptions bi), variablePrefix ++ "_CPP_OPTS = " ++ unwords (cppOptions bi), variablePrefix ++ "_LD_OPTS = " ++ unwords (ldOptions bi), - variablePrefix ++ "_DEP_INCLUDE_DIRS = " ++ unwords (forDeps Installed.includeDirs), + variablePrefix ++ "_DEP_INCLUDE_DIRS = " ++ unwords (wrap $ forDeps Installed.includeDirs), variablePrefix ++ "_DEP_CC_OPTS = " ++ unwords (forDeps Installed.ccOptions), - variablePrefix ++ "_DEP_LIB_DIRS = " ++ unwords (forDeps Installed.libraryDirs), + variablePrefix ++ "_DEP_LIB_DIRS = " ++ unwords (wrap $ forDeps Installed.libraryDirs), variablePrefix ++ "_DEP_EXTRA_LIBS = " ++ unwords (forDeps Installed.extraLibraries), variablePrefix ++ "_DEP_LD_OPTS = " ++ unwords (forDeps Installed.ldOptions)] writeFile (distdir ++ "/package-data.mk") $ unlines xs where escape = foldr (\c xs -> if c == '#' then '\\':'#':xs else c:xs) [] - + wrap = map (\s -> "\'" ++ s ++ "\'") |