feat: Replace libtcod with libtcod-headless fork (closes #134)
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>
This commit is contained in:
parent
19ded088b0
commit
8854d5b366
4 changed files with 8 additions and 4 deletions
|
|
@ -1 +0,0 @@
|
|||
Subproject commit 34ae258a863c4f6446effee28ca8ecae51b1519f
|
||||
1
modules/libtcod-headless
Submodule
1
modules/libtcod-headless
Submodule
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 3b4b65dc9aae7d21a98d3578e3e9433728b118bb
|
||||
Loading…
Add table
Add a link
Reference in a new issue