Dependencies for dear-imgui-1.2.1
Libraries
dear-imgui
- base (>=4.12 && <4.17)
- containers
- dear-imgui
- inline-c
- inline-c-cpp
- managed
- StateVar
- unliftio
- vector
- if flag(opengl2)
- if flag(vulkan)
- if flag(sdl)
- if flag(glfw)
dear-imgui:dear-imgui-generator
- base (>=4.12 && <4.17)
- containers (>=0.6.2.1 && <0.7)
- directory (>=1.3 && <1.4)
- filepath (>=1.4 && <1.5)
- inline-c (>=0.9.0.0 && <0.10)
- megaparsec (>=9.0 && <9.1)
- parser-combinators (>=1.2.0 && <1.4)
- scientific (>=0.3.6.2 && <0.3.8)
- template-haskell (>=2.15 && <2.19)
- text (>=1.2.4 && <1.3)
- th-lift (>=0.7 && <0.9)
- transformers (>=0.5.6 && <0.6)
- unordered-containers (>=0.2.11 && <0.2.15)
Executables
test
- base (>=4.12 && <4.17)
- if !flag(examples) || !flag(sdl) || !flag(opengl2)
- buildable: False
glfw
- base (>=4.12 && <4.17)
- if !flag(examples) || !flag(glfw) || !flag(opengl2)
- buildable: False
readme
- base (>=4.12 && <4.17)
- dear-imgui
- gl
- managed
- sdl2
- if !flag(examples) || !flag(sdl) || !flag(opengl2)
- buildable: False
image
- base (>=4.12 && <4.17)
- dear-imgui
- gl
- managed
- sdl2
- vector
- if !flag(examples) || !flag(sdl) || !flag(opengl2)
- buildable: False
vulkan
- base (>=4.12 && <4.17)
- if !flag(examples) || !flag(sdl) || !flag(vulkan)
- buildable: False
- bytestring (>=0.10.10.0 && <0.12)
- containers (>=0.6.2.1 && <0.7)
- dear-imgui
- logging-effect (>=1.3.12 && <1.4)
- resourcet (>=1.2.4.2 && <1.3)
- sdl2 (>=2.5.3.0 && <2.6)
- text-short (>=0.1.3 && <0.2)
- transformers (>=0.5.6.2 && <0.6)
- unliftio (>=0.2.13 && <0.2.19)
- unliftio-core (>=0.2.0.1 && <0.3)
- vector (>=0.12.1.2 && <0.13)
- vulkan (>=3.9 && <3.10)
- vulkan-utils (>=0.4.1 && <0.5)
Flags
Manual Flags
| Name | Description | Default |
|---|---|---|
| debug | Enable debug mode. | Disabled |
| opengl2 | Enable OpenGL 2 backend. | Disabled |
| opengl3 | Enable OpenGL 3 backend. | Enabled |
| vulkan | Enable Vulkan backend. | Disabled |
| sdl | Enable SDL backend. | Enabled |
| glfw | Enable GLFW backend. | Disabled |
| examples | Build executable examples. | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info