15 lines
495 B
Haskell
15 lines
495 B
Haskell
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
|
|
}
|