forked from GitHub/gf-core
Small Setup.hs bug fix
Setup.hs failed to generate DarcsVersion_gf if dist/build/autogen does not exists.g Added a line to create the directory if absent.
This commit is contained in:
4
Setup.hs
4
Setup.hs
@@ -374,12 +374,14 @@ default_gf pkg lbi = buildDir lbi </> exeName' </> exeNameReal
|
||||
-- | Create autogen module with detailed version info by querying darcs
|
||||
extractDarcsVersion distFlag =
|
||||
do info <- E.try askDarcs
|
||||
createDirectoryIfMissing True autogenPath
|
||||
updateFile versionModulePath $ unlines $
|
||||
["module "++modname++" where",
|
||||
"darcs_info = "++show (either (const (Left ())) Right info)]
|
||||
where
|
||||
dist = fromFlagOrDefault "dist" distFlag
|
||||
versionModulePath = dist</>"build"</>"autogen"</>"DarcsVersion_gf.hs"
|
||||
autogenPath = dist</>"build"</>"autogen"
|
||||
versionModulePath = autogenPath</>"DarcsVersion_gf.hs"
|
||||
modname = "DarcsVersion_gf"
|
||||
|
||||
askDarcs =
|
||||
|
||||
Reference in New Issue
Block a user