comparison Resources/CMake/SdlConfiguration.cmake @ 5:d9452f5a5346

fix build on Mac OS X
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 17 Oct 2016 13:14:57 +0200
parents 490347621f42
children 22ab2d8566fa
comparison
equal deleted inserted replaced
4:00ff2cd06d13 5:d9452f5a5346
158 ${SDL_SOURCES_DIR}/src/render/opengl/*.c 158 ${SDL_SOURCES_DIR}/src/render/opengl/*.c
159 ${SDL_SOURCES_DIR}/src/render/opengles2/*.c 159 ${SDL_SOURCES_DIR}/src/render/opengles2/*.c
160 ${SDL_SOURCES_DIR}/src/render/software/*.c 160 ${SDL_SOURCES_DIR}/src/render/software/*.c
161 ${SDL_SOURCES_DIR}/src/thread/pthread/*.c 161 ${SDL_SOURCES_DIR}/src/thread/pthread/*.c
162 ${SDL_SOURCES_DIR}/src/timer/unix/*.c 162 ${SDL_SOURCES_DIR}/src/timer/unix/*.c
163 ${SDL_SOURCES_DIR}/src/video/cocoa/*.c 163 ${SDL_SOURCES_DIR}/src/video/cocoa/*.m
164 ) 164 )
165 165
166 list(APPEND SDL_SOURCES ${TMP}) 166 list(APPEND SDL_SOURCES ${TMP})
167 167
168 add_definitions( 168 add_definitions(
169 -DSDL_LOADSO_DLOPEN=1 169 -DSDL_LOADSO_DLOPEN=1
170 -DSDL_THREAD_PTHREAD=1 170 -DSDL_THREAD_PTHREAD=1
171 -DSDL_TIMER_UNIX=1 171 -DSDL_TIMER_UNIX=1
172 -DSDL_POWER_DISABLED=1 172 -DSDL_POWER_DISABLED=1
173 173
174 -DSDL_VIDEO_DRIVER_X11=1 174 -DSDL_VIDEO_DRIVER_COCOA=1
175 -DSDL_VIDEO_OPENGL=1 175 -DSDL_VIDEO_OPENGL=1
176 -DSDL_VIDEO_OPENGL_ES2=1 176 -DSDL_VIDEO_OPENGL_CGL=1
177 -DSDL_VIDEO_RENDER_OGL=1 177 -DSDL_VIDEO_RENDER_OGL=1
178 -DSDL_VIDEO_RENDER_OGL_ES2=1
179 -DSDL_VIDEO_OPENGL_GLX=1
180 -DSDL_VIDEO_OPENGL_EGL=1
181 178
182 -DSDL_ASSEMBLY_ROUTINES=1 179 -DSDL_ASSEMBLY_ROUTINES=1
183 -DSDL_THREAD_PTHREAD_RECURSIVE_MUTEX=1 180 -DSDL_THREAD_PTHREAD_RECURSIVE_MUTEX=1
184 ) 181 )
182
183 find_library(CARBON_LIBRARY Carbon)
184 find_library(COCOA_LIBRARY Cocoa)
185 find_library(IOKIT_LIBRARY IOKit)
186 find_library(QUARTZ_LIBRARY QuartzCore)
187 link_libraries(${CARBON_LIBRARY} ${COCOA_LIBRARY} ${IOKIT_LIBRARY} ${QUARTZ_LIBRARY})
185 188
186 endif() 189 endif()
187 190
188 else() 191 else()
189 pkg_search_module(SDL2 REQUIRED sdl2) 192 pkg_search_module(SDL2 REQUIRED sdl2)