@@ -71,15 +71,24 @@ rmFile f = do putStrLn $ "Removing " ++ f
71 (\ioerr -> putStrLn $ "WARNING: Cannot remove file "
71 (\ioerr -> putStrLn $ "WARNING: Cannot remove file "
72 ++ f ++ ", Error msg:" ++ show ioerr)
72 ++ f ++ ", Error msg:" ++ show ioerr)
75+extraLib = " -L/usr/local/lib"
75getLibFlags = do dir <- getDataDir
79getLibFlags = do dir <- getDataDir
76− return $ "-L" ++ (dir </> "rts") ++ " -lidris_rts -lgmp -lpthread"
80+ return $ "-L" ++ (dir </> "rts") ++ " -lidris_rts" ++ extraLib ++ " -lgmp -lpthread"
78getIdrisLibDir = do dir <- getDataDir
82getIdrisLibDir = do dir <- getDataDir
79 return $ addTrailingPathSeparator dir
83 return $ addTrailingPathSeparator dir
86+extraInclude = " -I/usr/local/include"
81getIncFlags = do dir <- getDataDir
90getIncFlags = do dir <- getDataDir
82− return $ "-I" ++ dir </> "rts"
91+ return $ "-I" ++ dir </> "rts" ++ extraInclude
84getExecutablePom = do dir <- getDataDir
93getExecutablePom = do dir <- getDataDir
85 return $ dir </> "java" </> "executable_pom.xml"
94 return $ dir </> "java" </> "executable_pom.xml"