garnet/Setup.hs

15 lines
495 B
Haskell
Raw Normal View History

import Distribution.Simple
import Distribution.Simple.LocalBuildInfo
import Distribution.Utils.Path
import System.Directory
main :: IO ()
main =
defaultMainWithHooks
simpleUserHooks
-- place static lib in position for bundling
{ buildHook = \pkg lbi hooks flags -> do
copyFile "rust/target/debug/libgarnet_rs.a" $ getSymbolicPath (buildDir lbi) </> "libgarnet_rs.a"
buildHook simpleUserHooks pkg lbi hooks flags
}