Legend:
- Rounded corners: needs work to better CMake-ify
- Square corners: ready to be used from CMake
- Penguin: Linux only
- Frog: Available in Conan Center Index
For frogs and Pan & Zoom, open this.
flowchart TD
A(Spring) ---> B(BARb / CircuitAI)
B --> C[fa:fa-frog jsoncpp]
B --> D[fa:fa-frog nanoflann]
B --> E[delaunator]
B --> F[lemon]
B --> G[fa:fa-frog AngelScript]
A ---> H(DevIL)
H --> I[fa:fa-frog JPEG]
H --> J[fa:fa-frog PNG]
H --> K[fa:fa-frog TIFF]
H --> L[fa:fa-frog GIF]
A --> M[fa:fa-frog fmt]
A --> N[fa:fa-frog glew]
A --> O[fa:fa-frog tracy]
A --> P(tcmalloc)
A --> Q[fa:fa-frog 7zip]
A --> R[fa:fa-frog zlib]
A --> S["π§ fa:fa-frog libunwind"]
A --> T[fa:fa-frog Vulkan]
A --> U[fa:fa-frog SDL2]
A --> V[fa:fa-frog FontConfig]
A --> W[fa:fa-frog Freetype]
A --> X["π§ X11"]
A --> Y[fa:fa-frog IrrXML]
A --> Z[fa:fa-frog MiniZip]
A --> AA[fa:fa-frog OpenAL]
A --> AB[fa:fa-frog OggVorbis]
A --> AC[fa:fa-frog libcpuid]
A --> AD[fa:fa-frog gflags]
A --> AE[fa:fa-frog ASIO]
A --> AF(luasocket + diff)
A --> AG(Lua + diff)
A --> AH[fa:fa-frog rg_etc1]
A --> AI(slimsig)
A --> AJ[fa:fa-frog sol2]
A --> AK[fa:fa-frog squish]
A --> AL[fa:fa-frog xsimd]
A --> AM[fa:fa-frog xxhash]
A --> AN(assimp + diff)
AN --> AO(streflop)
A --> AP[OpenGL]
A --> AQ[Vulkan]
A --> AR[fa:fa-frog curl]