refactor: eliminar código muerto en Makefile y CMakeLists.txt
- Makefile: eliminar variable DIR_BUILD (nunca usada) y el bloque
ifdef ENABLE_MACOS_X86_64 completo (~33 líneas, soporte Intel macOS
que nunca se activaba al no definirse la variable en ningún sitio)
- CMakeLists.txt: eliminar variable PLATFORM (asignada pero nunca
referenciada con ${PLATFORM}) y los dos bloques if(NOT SDL3_FOUND)
redundantes (REQUIRED ya garantiza el error)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -11,19 +11,9 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Os -ffunction-sections -fdata-sec
|
||||
# Buscar SDL3 automáticamente
|
||||
find_package(SDL3 REQUIRED)
|
||||
|
||||
# Si no se encuentra SDL3, generar un error
|
||||
if (NOT SDL3_FOUND)
|
||||
message(FATAL_ERROR "SDL3 no encontrado. Por favor, verifica su instalación.")
|
||||
endif()
|
||||
|
||||
# Buscar SDL3_ttf
|
||||
find_package(SDL3_ttf REQUIRED)
|
||||
|
||||
# Si no se encuentra SDL3_ttf, generar un error
|
||||
if (NOT SDL3_ttf_FOUND)
|
||||
message(FATAL_ERROR "SDL3_ttf no encontrado. Por favor, verifica su instalación.")
|
||||
endif()
|
||||
|
||||
# ---- Shader compilation (non-Apple only: Vulkan/SPIRV) ----
|
||||
if(NOT APPLE)
|
||||
find_program(GLSLC glslc HINTS "$ENV{VULKAN_SDK}/bin" "$ENV{VULKAN_SDK}/Bin")
|
||||
@@ -78,13 +68,10 @@ endif()
|
||||
|
||||
# Detectar la plataforma y configuraciones específicas
|
||||
if(WIN32)
|
||||
set(PLATFORM windows)
|
||||
set(LINK_LIBS SDL3::SDL3 SDL3_ttf::SDL3_ttf mingw32 ws2_32)
|
||||
elseif(UNIX AND NOT APPLE)
|
||||
set(PLATFORM linux)
|
||||
set(LINK_LIBS SDL3::SDL3 SDL3_ttf::SDL3_ttf)
|
||||
elseif(APPLE)
|
||||
set(PLATFORM macos)
|
||||
set(LINK_LIBS SDL3::SDL3 SDL3_ttf::SDL3_ttf)
|
||||
endif()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user