@@ -60,7 +60,6 @@ usesEffects flags =
60idrisClean _ flags _ _ = do
60idrisClean _ flags _ _ = do
61 cleanStdLib
61 cleanStdLib
65 verbosity = S.fromFlag $ S.cleanVerbosity flags
64 verbosity = S.fromFlag $ S.cleanVerbosity flags
@@ -69,10 +68,6 @@ idrisClean _ flags _ _ = do
69 makeClean "effects"
68 makeClean "effects"
70 makeClean "javascript"
69 makeClean "javascript"
73− execPomExists <- doesFileExist ("java" </> "executable_pom.xml")
74− when execPomExists $ removeFile ("java" </> "executable_pom.xml")
76 cleanLLVM = makeClean "llvm"
71 cleanLLVM = makeClean "llvm"
78 makeClean dir = make verbosity [ "-C", dir, "clean", "IDRIS=idris" ]
73 makeClean dir = make verbosity [ "-C", dir, "clean", "IDRIS=idris" ]
@@ -83,7 +78,6 @@ idrisClean _ flags _ _ = do
84idrisConfigure _ flags _ local = do
79idrisConfigure _ flags _ local = do
85 configureRTS
80 configureRTS
88 verbosity = S.fromFlag $ S.configVerbosity flags
82 verbosity = S.fromFlag $ S.configVerbosity flags
89 version = pkgVersion . package $ localPkgDescr local
83 version = pkgVersion . package $ localPkgDescr local
@@ -94,12 +88,6 @@ idrisConfigure _ flags _ local = do
94 -- the file after configure.
88 -- the file after configure.
95 configureRTS = make verbosity ["-C", "rts", "clean"]
89 configureRTS = make verbosity ["-C", "rts", "clean"]
98− execPomTemplate <- TIO.readFile ("java" </> "executable_pom_template.xml")
99− TIO.writeFile ("java" </> "executable_pom.xml") (insertVersion execPomTemplate)
101− insertVersion = T.replace (T.pack "$RTS-VERSION$") (T.pack $ display version)
103-- -----------------------------------------------------------------------------
91-- -----------------------------------------------------------------------------
@@ -128,7 +116,6 @@ idrisBuild _ flags _ local = do
128idrisInstall verbosity copy pkg local = do
116idrisInstall verbosity copy pkg local = do
129 installStdLib
117 installStdLib
130 installRTS
118 installRTS
132 when (usesLLVM $ configFlags local) installLLVM
119 when (usesLLVM $ configFlags local) installLLVM
134 target = datadir $ L.absoluteInstallDirs pkg local copy
121 target = datadir $ L.absoluteInstallDirs pkg local copy
@@ -144,10 +131,6 @@ idrisInstall verbosity copy pkg local = do
144 putStrLn $ "Installing run time system in " ++ target'
131 putStrLn $ "Installing run time system in " ++ target'
145 makeInstall "rts" target'
132 makeInstall "rts" target'
148− putStrLn $ "Installing java pom template in " ++ target
149− copyFile ("java" </> "executable_pom.xml") (target </> "executable_pom.xml")
151 installLLVM = do
134 installLLVM = do
152 let target' = target </> "llvm"
135 let target' = target </> "llvm"
153 putStrLn $ "Installing LLVM library in " ++ target
136 putStrLn $ "Installing LLVM library in " ++ target