diff --git a/CMakeLists.txt b/CMakeLists.txt index ca8574d..83e1ad6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -115,8 +115,16 @@ target_compile_options(${PROJECT_NAME} PRIVATE $<$:-Os -ffunctio # Definir _DEBUG en modo Debug target_compile_definitions(${PROJECT_NAME} PRIVATE $<$:_DEBUG>) -# Definir NO_AUDIO en todas las configuraciones -target_compile_definitions(${PROJECT_NAME} PRIVATE NO_AUDIO) +# Opción para habilitar/deshabilitar audio +option(DISABLE_AUDIO "Disable audio system" OFF) + +# Definir NO_AUDIO si la opción está activada +if(DISABLE_AUDIO) + target_compile_definitions(${PROJECT_NAME} PRIVATE NO_AUDIO) + message(STATUS "Audio deshabilitado - NO_AUDIO definido") +else() + message(STATUS "Audio habilitado") +endif() # Configuración específica para cada plataforma if(WIN32)