Mercurial > hg > orthanc-stone
comparison Resources/CMake/SdlConfiguration.cmake @ 308:dd951b6afd08
raspberry
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 25 Sep 2018 18:12:30 +0200 |
parents | 4cff7b1ed31d |
children | b70e9be013e4 |
comparison
equal
deleted
inserted
replaced
283:3a8bac805352 | 308:dd951b6afd08 |
---|---|
81 | 81 |
82 if (CMAKE_SYSTEM_NAME STREQUAL "Linux") | 82 if (CMAKE_SYSTEM_NAME STREQUAL "Linux") |
83 file(GLOB TMP | 83 file(GLOB TMP |
84 ${SDL_SOURCES_DIR}/src/core/linux/*.c | 84 ${SDL_SOURCES_DIR}/src/core/linux/*.c |
85 ${SDL_SOURCES_DIR}/src/loadso/dlopen/*.c | 85 ${SDL_SOURCES_DIR}/src/loadso/dlopen/*.c |
86 ${SDL_SOURCES_DIR}/src/render/opengl/*.c | |
87 ${SDL_SOURCES_DIR}/src/render/opengles2/*.c | |
88 ${SDL_SOURCES_DIR}/src/render/software/*.c | 86 ${SDL_SOURCES_DIR}/src/render/software/*.c |
89 ${SDL_SOURCES_DIR}/src/thread/pthread/*.c | 87 ${SDL_SOURCES_DIR}/src/thread/pthread/*.c |
90 ${SDL_SOURCES_DIR}/src/timer/unix/*.c | 88 ${SDL_SOURCES_DIR}/src/timer/unix/*.c |
91 ${SDL_SOURCES_DIR}/src/video/x11/*.c | 89 ${SDL_SOURCES_DIR}/src/video/x11/*.c |
92 ) | 90 ) |
98 -DSDL_THREAD_PTHREAD=1 | 96 -DSDL_THREAD_PTHREAD=1 |
99 -DSDL_TIMER_UNIX=1 | 97 -DSDL_TIMER_UNIX=1 |
100 -DSDL_POWER_DISABLED=1 | 98 -DSDL_POWER_DISABLED=1 |
101 | 99 |
102 -DSDL_VIDEO_DRIVER_X11=1 | 100 -DSDL_VIDEO_DRIVER_X11=1 |
103 -DSDL_VIDEO_OPENGL=1 | 101 |
104 -DSDL_VIDEO_OPENGL_ES2=1 | |
105 -DSDL_VIDEO_RENDER_OGL=1 | |
106 -DSDL_VIDEO_RENDER_OGL_ES2=1 | |
107 -DSDL_VIDEO_OPENGL_GLX=1 | |
108 -DSDL_VIDEO_OPENGL_EGL=1 | |
109 | |
110 -DSDL_ASSEMBLY_ROUTINES=1 | 102 -DSDL_ASSEMBLY_ROUTINES=1 |
111 -DSDL_THREAD_PTHREAD_RECURSIVE_MUTEX=1 | 103 -DSDL_THREAD_PTHREAD_RECURSIVE_MUTEX=1 |
112 -DSDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS=1 | 104 -DSDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS=1 |
113 -DHAVE_GCC_SYNC_LOCK_TEST_AND_SET=1 | 105 -DHAVE_GCC_SYNC_LOCK_TEST_AND_SET=1 |
114 ) | 106 ) |
115 | 107 |
116 link_libraries(X11 Xext) | 108 link_libraries(X11 Xext) |
109 | |
110 if (NOT CMAKE_SYSTEM_VERSION STREQUAL "Raspberry") | |
111 # Raspberry Pi has no support for OpenGL | |
112 file(GLOB TMP | |
113 ${SDL_SOURCES_DIR}/src/render/opengl/*.c | |
114 ${SDL_SOURCES_DIR}/src/render/opengles2/*.c | |
115 ) | |
116 | |
117 list(APPEND SDL_SOURCES ${TMP}) | |
118 | |
119 add_definitions( | |
120 -DSDL_VIDEO_OPENGL=1 | |
121 -DSDL_VIDEO_OPENGL_ES2=1 | |
122 -DSDL_VIDEO_RENDER_OGL=1 | |
123 -DSDL_VIDEO_RENDER_OGL_ES2=1 | |
124 -DSDL_VIDEO_OPENGL_GLX=1 | |
125 -DSDL_VIDEO_OPENGL_EGL=1 | |
126 ) | |
127 endif() | |
117 | 128 |
118 elseif (CMAKE_SYSTEM_NAME STREQUAL "Windows") | 129 elseif (CMAKE_SYSTEM_NAME STREQUAL "Windows") |
119 file(GLOB TMP | 130 file(GLOB TMP |
120 ${SDL_SOURCES_DIR}/src/audio/directsound/*.c | 131 ${SDL_SOURCES_DIR}/src/audio/directsound/*.c |
121 ${SDL_SOURCES_DIR}/src/audio/disk/*.c | 132 ${SDL_SOURCES_DIR}/src/audio/disk/*.c |