Replace upstream libtcod with jmccardle/libtcod-headless fork that: - Builds without SDL dependency (NO_SDL compile flag) - Uses vendored dependencies (lodepng, utf8proc, stb) - Provides all core algorithms (FOV, pathfinding, BSP, noise) Changes: - Update .gitmodules to use libtcod-headless (2.2.1-headless branch) - Add NO_SDL compile definition to CMakeLists.txt - Remove old libtcod submodule Build instructions: deps/libtcod symlink should point to modules/libtcod-headless/src/libtcod (configured during build setup) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
16 lines
523 B
Text
16 lines
523 B
Text
[submodule "modules/imgui"]
|
|
path = modules/imgui
|
|
url = git@github.com:SFML/imgui-sfml.git
|
|
[submodule "modules/imgui-sfml"]
|
|
path = modules/imgui-sfml
|
|
url = git@github.com:SFML/imgui-sfml.git
|
|
[submodule "modules/cpython"]
|
|
path = modules/cpython
|
|
url = git@github.com:python/cpython.git
|
|
[submodule "modules/SFML"]
|
|
path = modules/SFML
|
|
url = git@github.com:SFML/SFML.git
|
|
[submodule "modules/libtcod-headless"]
|
|
path = modules/libtcod-headless
|
|
url = git@github.com:jmccardle/libtcod-headless.git
|
|
branch = 2.2.1-headless
|