@@ -20,7 +20,7 @@ import Idris.AbsSyntax
2020
2121import Pkg.PParser
2222
23−import Paths_idris
23+import Paths_idris (getDataDir)
2424
2525-- To build a package:
2626-- * read the package description
@@ -98,8 +98,7 @@ toIBCFile (NS n ns) = foldl1' (</>) (reverse (toIBCFile n : ns))
9898
9999installIBC :: String -> Name -> IO ()
100100installIBC p m = do let f = toIBCFile m
101− target <- environment "TARGET"
102− d <- maybe getDataDir return target
101+ d <- getTargetDir
103102 let destdir = d </> p </> getDest m
104103 putStrLn $ "Installing " ++ f ++ " to " ++ destdir
105104 createDirectoryIfMissing True destdir
@@ -109,7 +108,7 @@ installIBC p m = do let f = toIBCFile m
109108 getDest (NS n ns) = foldl1' (</>) (reverse (getDest n : ns))
110109
111110installObj :: String -> String -> IO ()
112−installObj p o = do d <- getDataDir
111+installObj p o = do d <- getTargetDir
113112 let destdir = addTrailingPathSeparator (d </> p)
114113 putStrLn $ "Installing " ++ o ++ " to " ++ destdir
115114 createDirectoryIfMissing True destdir