Skip to content

Commit b08d041

Browse files
committed
[DDW-1189] Copy all *.dylib files from bridge to Contents/MacOS/
1 parent 3ae81da commit b08d041

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

installers/common/MacInstaller.hs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ import Config
3535
import RewriteLibs (chain)
3636
import Types
3737
import Util (exportBuildVars, rewritePackageJson)
38+
import qualified Control.Foldl as Fold
3839

3940
data DarwinConfig = DarwinConfig {
4041
dcAppNameApp :: Text -- ^ Daedalus.app for example
@@ -394,6 +395,10 @@ makeComponentRoot Options{oBackend,oCluster} appRoot darwinConfig@DarwinConfig{d
394395

395396
procs "chmod" ["-R", "+w", tt dir] empty
396397

398+
dylibs <- Turtle.fold (Turtle.find (Turtle.suffix ".dylib") (bridge </> "bin")) Fold.list
399+
forM_ dylibs $ \f ->
400+
cp f (dir </> filename f)
401+
397402
rmtree $ dataDir </> "app/installers"
398403

399404
-- Rewrite libs paths and bundle them

installers/daedalus-installer.cabal

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ library
2929
, unordered-containers
3030
, containers
3131
, directory
32+
, foldl
3233
, github
3334
, lens-aeson
3435
, megaparsec

0 commit comments

Comments
 (0)