shared lib

This commit is contained in:
Nicole Dresselhaus 2022-07-19 23:33:57 +02:00 committed by Alexander Bondarenko
parent 7795b3d838
commit 12c7aafaf6
2 changed files with 22 additions and 0 deletions

14
Setup.hs Normal file
View File

@ -0,0 +1,14 @@
import Distribution.Simple
main :: IO ()
main = defaultMainWithHooks simpleUserHooks
{ postCopy = copyLib
}
copyLib :: :: Args -> CopyFlags -> PackageDescription -> LocalBuildInfo -> IO ()
copyExtLib _ flags pkg_descr lbi = do
let libPref = libdir . absoluteInstallDirs pkg_descr lbi
. fromFlag . copyDest
$ flags
let verbosity = fromFlag $ copyVerbosity flags
rawSystemExit verbosity "cp" ["libHSdear-imgui-2.0.0-inplace-ghc8.10.7.so", libPref]

View File

@ -170,8 +170,16 @@ library
imgui/imgui_draw.cpp imgui/imgui_draw.cpp
imgui/imgui_tables.cpp imgui/imgui_tables.cpp
imgui/imgui_widgets.cpp imgui/imgui_widgets.cpp
install-includes:
imgui.h
imgui_internal.h
imstb_rectpack.h
imstb_textedit.h
imstb_truetype.h
extra-libraries: extra-libraries:
stdc++ stdc++
extra-bundled-libraries:
HSdear-imgui-2.0.0-inplace
include-dirs: include-dirs:
imgui imgui
build-depends: build-depends: