Mercurial > hg > orthanc-stone
changeset 308:dd951b6afd08
raspberry
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 25 Sep 2018 18:12:30 +0200 |
parents | 3a8bac805352 |
children | 348e00b837b9 |
files | Resources/CMake/SdlConfiguration.cmake |
diffstat | 1 files changed, 20 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/Resources/CMake/SdlConfiguration.cmake Tue Aug 28 21:00:35 2018 +0200 +++ b/Resources/CMake/SdlConfiguration.cmake Tue Sep 25 18:12:30 2018 +0200 @@ -83,8 +83,6 @@ file(GLOB TMP ${SDL_SOURCES_DIR}/src/core/linux/*.c ${SDL_SOURCES_DIR}/src/loadso/dlopen/*.c - ${SDL_SOURCES_DIR}/src/render/opengl/*.c - ${SDL_SOURCES_DIR}/src/render/opengles2/*.c ${SDL_SOURCES_DIR}/src/render/software/*.c ${SDL_SOURCES_DIR}/src/thread/pthread/*.c ${SDL_SOURCES_DIR}/src/timer/unix/*.c @@ -100,13 +98,7 @@ -DSDL_POWER_DISABLED=1 -DSDL_VIDEO_DRIVER_X11=1 - -DSDL_VIDEO_OPENGL=1 - -DSDL_VIDEO_OPENGL_ES2=1 - -DSDL_VIDEO_RENDER_OGL=1 - -DSDL_VIDEO_RENDER_OGL_ES2=1 - -DSDL_VIDEO_OPENGL_GLX=1 - -DSDL_VIDEO_OPENGL_EGL=1 - + -DSDL_ASSEMBLY_ROUTINES=1 -DSDL_THREAD_PTHREAD_RECURSIVE_MUTEX=1 -DSDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS=1 @@ -115,6 +107,25 @@ link_libraries(X11 Xext) + if (NOT CMAKE_SYSTEM_VERSION STREQUAL "Raspberry") + # Raspberry Pi has no support for OpenGL + file(GLOB TMP + ${SDL_SOURCES_DIR}/src/render/opengl/*.c + ${SDL_SOURCES_DIR}/src/render/opengles2/*.c + ) + + list(APPEND SDL_SOURCES ${TMP}) + + add_definitions( + -DSDL_VIDEO_OPENGL=1 + -DSDL_VIDEO_OPENGL_ES2=1 + -DSDL_VIDEO_RENDER_OGL=1 + -DSDL_VIDEO_RENDER_OGL_ES2=1 + -DSDL_VIDEO_OPENGL_GLX=1 + -DSDL_VIDEO_OPENGL_EGL=1 + ) + endif() + elseif (CMAKE_SYSTEM_NAME STREQUAL "Windows") file(GLOB TMP ${SDL_SOURCES_DIR}/src/audio/directsound/*.c