This commit is contained in:
Clinv committed 2026-10-24 12:01:52 -03:00
1 parent 7f7fcd545d
commit 4d9a339421
114 files changed
+11383 -1837

No files matched your search

+28
View File
@@ -0,0 +1,28 @@
# Dependencias. Licencias y justificación: docs/THIRD_PARTY.md
# - zlib (obligatoria): DEFLATE y CRC32 para leer/escribir PNG. Licencia zlib.
# - raylib (solo la aplicación gráfica): ventana, dibujo y entrada. Licencia zlib/libpng.
# - Lua 5.4 (opcional): extensiones Lua. Licencia MIT.
find_package(ZLIB REQUIRED)
if(TAHGIBU_BUILD_APP)
find_package(raylib 5.0 QUIET)
if(NOT raylib_FOUND)
if(TAHGIBU_FETCH_DEPS)
include(FetchContent)
set(BUILD_EXAMPLES OFF CACHE BOOL "" FORCE)
FetchContent_Declare(raylib GIT_REPOSITORY https://github.com/raysan5/raylib.git GIT_TAG 5.5 GIT_SHALLOW TRUE)
FetchContent_MakeAvailable(raylib)
else()
message(FATAL_ERROR
"No se encontró raylib 5.x. Opciones:\n"
" - Linux (Arch/CachyOS): sudo pacman -S raylib\n"
" - Linux (Debian/Ubuntu): sudo apt install libraylib-dev (si es la versión 5)\n"
" - o configurar con -DTAHGIBU_FETCH_DEPS=ON para que CMake la descargue (necesita Internet)\n"
" - o construir solo el núcleo y las pruebas con -DTAHGIBU_BUILD_APP=OFF")
endif()
endif()
endif()
if(TAHGIBU_WITH_LUA)
find_package(Lua 5.4 REQUIRED)
endif()