Skip to content

Commit 12c7aaf

Browse files
Drezildpwiz
authored andcommitted
shared lib
1 parent 7795b3d commit 12c7aaf

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

Setup.hs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import Distribution.Simple
2+
3+
main :: IO ()
4+
main = defaultMainWithHooks simpleUserHooks
5+
{ postCopy = copyLib
6+
}
7+
8+
copyLib :: :: Args -> CopyFlags -> PackageDescription -> LocalBuildInfo -> IO ()
9+
copyExtLib _ flags pkg_descr lbi = do
10+
let libPref = libdir . absoluteInstallDirs pkg_descr lbi
11+
. fromFlag . copyDest
12+
$ flags
13+
let verbosity = fromFlag $ copyVerbosity flags
14+
rawSystemExit verbosity "cp" ["libHSdear-imgui-2.0.0-inplace-ghc8.10.7.so", libPref]

dear-imgui.cabal

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,8 +170,16 @@ library
170170
imgui/imgui_draw.cpp
171171
imgui/imgui_tables.cpp
172172
imgui/imgui_widgets.cpp
173+
install-includes:
174+
imgui.h
175+
imgui_internal.h
176+
imstb_rectpack.h
177+
imstb_textedit.h
178+
imstb_truetype.h
173179
extra-libraries:
174180
stdc++
181+
extra-bundled-libraries:
182+
HSdear-imgui-2.0.0-inplace
175183
include-dirs:
176184
imgui
177185
build-depends:

0 commit comments

Comments
 (0)