garnet/Setup.hs
2026-03-24 11:24:40 +00:00

15 lines
515 B
Haskell

import Distribution.Simple
import Distribution.Simple.LocalBuildInfo
import Distribution.Utils.Path
import System.Directory
main :: IO ()
main =
defaultMainWithHooks
simpleUserHooks
-- Place library in the location from which Cabal can bundle it.
{ 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
}