ghcCabalHsColourBuilderArgs :: Args
ghcCabalHsColourBuilderArgs = builder GhcCabalHsColour ? do
    srcPath <- pkgPath <$> getPackage
    top     <- expr topDirectory
    path    <- getBuildPath
    pure [ "hscolour", srcPath, top -/- path ]

-- TODO: Isn't vanilla always built? If yes, some conditions are redundant.
-- TODO: Need compiler_stage1_CONFIGURE_OPTS += --disable-library-for-ghci?
ghcCabalHsColourBuilderArgs :: Args
ghcCabalHsColourBuilderArgs = builder GhcCabalHsColour ? do
    srcPath <- pkgPath <$> getPackage
    top     <- expr topDirectory
    path    <- getBuildPath
    pure [ "hscolour", srcPath, top -/- path ]

-- TODO: Isn't vanilla always built? If yes, some conditions are redundant.
-- TODO: Need compiler_stage1_CONFIGURE_OPTS += --disable-library-for-ghci?
ghcCabalHsColourBuilderArgs = builder GhcCabalHsColour ? do
    srcPath <- pkgPath <$> getPackage
    top     <- expr topDirectory
    path    <- getBuildPath
    pure [ "hscolour", srcPath, top -/- path ]

-- TODO: Isn't vanilla always built? If yes, some conditions are redundant.
-- TODO: Need compiler_stage1_CONFIGURE_OPTS += --disable-library-for-ghci?