File tree Expand file tree Collapse file tree 2 files changed +35
-57
lines changed Expand file tree Collapse file tree 2 files changed +35
-57
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -13,11 +13,10 @@ description:
1313 Set package flags according to your needs.
1414
1515build-type : Simple
16- extra-source-files :
17- README.md,
18- ChangeLog.md
1916
2017extra-source-files :
18+ README.md,
19+ ChangeLog.md,
2120 imgui/*.h,
2221 imgui/backends/*.h,
2322 imgui/backends/*.mm,
@@ -148,6 +147,7 @@ library
148147 import : common
149148 hs-source-dirs :
150149 src
150+ generator
151151 exposed-modules :
152152 DearImGui
153153 DearImGui.FontAtlas
@@ -163,6 +163,13 @@ library
163163 DearImGui.Context
164164 DearImGui.Enums
165165 DearImGui.Structs
166+ DearImGui.Generator
167+ DearImGui.Generator.Parser
168+ DearImGui.Generator.Tokeniser
169+ DearImGui.Generator.Types
170+ ghc-options :
171+ -static -dynamic-too
172+ -- create both libHSdear-imgui... .a and .so
166173 cxx-options : -std=c++11
167174 cxx-sources :
168175 imgui/imgui.cpp
@@ -178,20 +185,39 @@ library
178185 imstb_truetype.h
179186 extra-libraries :
180187 stdc++
181- extra-bundled-libraries :
182- HSdear-imgui-2.0.0-inplace
183188 include-dirs :
184189 imgui
185190 build-depends :
186- dear-imgui-generator
187- , containers
188- , managed
189- , inline-c
191+ managed
190192 , inline-c-cpp
191193 , StateVar
192194 , unliftio
193195 , vector
196+ -- for the generator:
197+ , template-haskell
198+ >= 2.15 && < 2.19
199+ , containers
200+ ^>= 0.6.2.1
201+ , directory
202+ >= 1.3 && < 1.4
203+ , filepath
204+ >= 1.4 && < 1.5
205+ , inline-c
206+ >= 0.9.0.0 && < 0.10
207+ , megaparsec
208+ >= 9.0 && < 9.3
209+ , parser-combinators
210+ >= 1.2.0 && < 1.4
211+ , scientific
212+ >= 0.3.6.2 && < 0.3.8
194213 , text
214+ >= 1.2.4 && < 2.1
215+ , th-lift
216+ >= 0.7 && < 0.9
217+ , transformers
218+ >= 0.5.6 && < 0.6
219+ , unordered-containers
220+ >= 0.2.11 && < 0.3
195221
196222 if flag(disable-obsolete)
197223 cxx-options : -DIMGUI_DISABLE_OBSOLETE_FUNCTIONS
@@ -285,40 +311,6 @@ library
285311 exposed-modules :
286312 DearImGui.GLFW.Vulkan
287313
288- library dear-imgui-generator
289- import : common
290- hs-source-dirs : generator
291- exposed-modules :
292- DearImGui.Generator
293- , DearImGui.Generator.Parser
294- , DearImGui.Generator.Tokeniser
295- , DearImGui.Generator.Types
296- build-depends :
297- template-haskell
298- >= 2.15 && < 2.19
299- , containers
300- ^>= 0.6.2.1
301- , directory
302- >= 1.3 && < 1.4
303- , filepath
304- >= 1.4 && < 1.5
305- , inline-c
306- >= 0.9.0.0 && < 0.10
307- , megaparsec
308- >= 9.0 && < 9.3
309- , parser-combinators
310- >= 1.2.0 && < 1.4
311- , scientific
312- >= 0.3.6.2 && < 0.3.8
313- , text
314- >= 1.2.4 && < 2.1
315- , th-lift
316- >= 0.7 && < 0.9
317- , transformers
318- >= 0.5.6 && < 0.6
319- , unordered-containers
320- >= 0.2.11 && < 0.3
321-
322314executable test
323315 import : common, exe-flags
324316 main-is : Main.hs
You can’t perform that action at this time.
0 commit comments