add_definitions(
-DIRR_ENABLE_BUILTIN_FONT
-D_IRR_COMPILE_WITH_SKINNED_MESH_SUPPORT_
- )
+)
# Platform-specific configuration
elseif(ANDROID)
add_definitions(-D_IRR_ANDROID_PLATFORM_ -D_IRR_COMPILE_ANDROID_ASSET_READER_)
if(USE_SDL2)
- message(SEND_ERROR "SDL2 backend is not supported on Android")
+ message(FATAL_ERROR "SDL2 device is not (yet) supported on Android")
endif()
set(DEVICE "Android")
elseif(EMSCRIPTEN)
if(USE_SDL2)
set(DEVICE "SDL")
+elseif(DEVICE STREQUAL "SDL")
+ message(FATAL_ERROR "SDL was used but not enabled?!")
endif()
add_definitions("-D_IRR_COMPILE_WITH_${DEVICE}_DEVICE_")
if(ENABLE_OPENGL3)
if (NOT USE_SDL2)
- message(SEND_ERROR "OpenGL3 support requires SDL2")
+ message(FATAL_ERROR "OpenGL 3 driver requires SDL2")
endif()
set(USE_SDLGL ON)
set(USE_SDLGL3 ON)
if(ENABLE_GLES1)
if (USE_SDL2)
- message(SEND_ERROR "OpenGL ES 1 is not supported with SDL2")
+ message(FATAL_ERROR "OpenGL ES 1 is not supported with SDL2")
endif()
add_definitions(-D_IRR_COMPILE_WITH_OGLES1_)
if(DEVICE MATCHES "^(WINDOWS|X11|ANDROID)$")
message(STATUS "Device: ${DEVICE}")
message(STATUS "OpenGL: ${ENABLE_OPENGL}")
-message(STATUS "OpenGL 3: ${USE_SDLGL3}")
+message(STATUS "OpenGL 3: ${ENABLE_OPENGL3}")
message(STATUS "OpenGL ES: ${ENABLE_GLES1}")
if (USE_SDLGLES2)
message(STATUS "OpenGL ES 2: ON (unified)")