Skip to content

Commit acf7cd4

Browse files
committed
shared lib
1 parent cf87988 commit acf7cd4

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
@@ -159,8 +159,16 @@ library
159159
imgui/imgui_draw.cpp
160160
imgui/imgui_tables.cpp
161161
imgui/imgui_widgets.cpp
162+
install-includes:
163+
imgui.h
164+
imgui_internal.h
165+
imstb_rectpack.h
166+
imstb_textedit.h
167+
imstb_truetype.h
162168
extra-libraries:
163169
stdc++
170+
extra-bundled-libraries:
171+
HSdear-imgui-2.0.0-inplace
164172
include-dirs:
165173
imgui
166174
build-depends:

0 commit comments

Comments
 (0)