···11# This file is here to initial Xcode to better default settings.
2233-macro(SDL_gpu_CONFIGURE_XCODE_DEFAULTS _EXE_NAME)
33+macro(CONFIGURE_XCODE_DEFAULTS _EXE_NAME)
4455# This iOS toolchain provides this convenience macro, but this is not in the mainline Mac, so let's define it.
66if(APPLE AND NOT IOS)
···5252 set_xcode_property(${_EXE_NAME} DEBUG_INFORMATION_FORMAT "dwarf-with-dsym")
53535454endif(APPLE)
5555-endmacro(SDL_gpu_CONFIGURE_XCODE_DEFAULTS)
5555+endmacro(CONFIGURE_XCODE_DEFAULTS)
+31-31
src/CMakeLists.txt
···6363)
64646565# Set the appropriate library name for the version of SDL used
6666-if ( SDL_gpu_USE_SDL1)
6767- set (SDL_gpu_OUTPUT_NAME "SDL_gpu")
6868-else ( SDL_gpu_USE_SDL1)
6969- set (SDL_gpu_OUTPUT_NAME "SDL2_gpu")
7070-endif ( SDL_gpu_USE_SDL1)
6666+if ( USE_SDL1)
6767+ set (LIBRARY_OUTPUT_NAME "SDL_gpu")
6868+else ( USE_SDL1)
6969+ set (LIBRARY_OUTPUT_NAME "SDL2_gpu")
7070+endif ( USE_SDL1)
71717272-set (SDL_gpu_SHARED_OUTPUT ${SDL_gpu_OUTPUT_NAME})
7272+set (SHARED_OUTPUT ${LIBRARY_OUTPUT_NAME})
73737474if(WIN32)
7575- set (SDL_gpu_STATIC_OUTPUT ${SDL_gpu_OUTPUT_NAME}_s)
7575+ set (STATIC_OUTPUT ${LIBRARY_OUTPUT_NAME}_s)
7676else(WIN32)
7777- set (SDL_gpu_STATIC_OUTPUT ${SDL_gpu_OUTPUT_NAME})
7777+ set (STATIC_OUTPUT ${LIBRARY_OUTPUT_NAME})
7878endif(WIN32)
79798080if(MSVC)
···114114configure_file(${CMAKE_SOURCE_DIR}/README.md ${CMAKE_BINARY_DIR}/${OUTPUT_DIR}/README.md COPYONLY)
115115116116# Build the shared library (.so or .dll)
117117-if(SDL_gpu_BUILD_SHARED)
117117+if(BUILD_SHARED)
118118 add_library(SDL_gpu_shared SHARED
119119 ${SDL_gpu_HDRS}
120120 ${SDL_gpu_SRCS}
121121 )
122122123123- target_link_libraries(SDL_gpu_shared ${SDL_gpu_GL_LIBRARIES})
123123+ target_link_libraries(SDL_gpu_shared ${GL_LIBRARIES})
124124125125- if(SDL_gpu_BUILD_FRAMEWORK)
125125+ if(BUILD_FRAMEWORK)
126126 if(NOT CMAKE_VERSION VERSION_LESS "3.1")
127127 set_property(TARGET SDL_gpu_shared PROPERTY C_STANDARD 99)
128128 endif()
···131131 FRAMEWORK_VERSION "A"
132132 PUBLIC_HEADER "${SDL_gpu_public_HDRS}"
133133 #RESOURCE "${RESOURCE_FILES}"
134134- VERSION ${SDL_gpu_VERSION}
135135- SOVERSION ${SDL_gpu_VERSION}
136136- OUTPUT_NAME ${SDL_gpu_SHARED_OUTPUT}
134134+ VERSION ${SDL_GPU_VERSION}
135135+ SOVERSION ${SDL_GPU_VERSION}
136136+ OUTPUT_NAME ${SHARED_OUTPUT}
137137 ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${OUTPUT_DIR}/lib"
138138 LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${OUTPUT_DIR}/lib"
139139 RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${OUTPUT_DIR}/bin"
140140 )
141141 # Short Version is the "marketing version". It is the version
142142 # the user sees in an information panel.
143143- SET(MACOSX_FRAMEWORK_SHORT_VERSION_STRING "${SDL_gpu_VERSION}")
143143+ SET(MACOSX_FRAMEWORK_SHORT_VERSION_STRING "${SDL_GPU_VERSION}")
144144 # Bundle version is the version the OS looks at.
145145- SET(MACOSX_FRAMEWORK_BUNDLE_VERSION "${SDL_gpu_VERSION}")
145145+ SET(MACOSX_FRAMEWORK_BUNDLE_VERSION "${SDL_GPU_VERSION}")
146146 SET(MACOSX_FRAMEWORK_IDENTIFIER "com.dinomage.sdl-gpu")
147147148148···150150 else()
151151 if(ANDROID)
152152 set_target_properties(SDL_gpu_shared PROPERTIES
153153- OUTPUT_NAME ${SDL_gpu_SHARED_OUTPUT}
153153+ OUTPUT_NAME ${SHARED_OUTPUT}
154154 CLEAN_DIRECT_OUTPUT 1
155155 ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${OUTPUT_DIR}/lib"
156156 LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${OUTPUT_DIR}/lib"
···158158 )
159159 else()
160160 set_target_properties(SDL_gpu_shared PROPERTIES
161161- OUTPUT_NAME ${SDL_gpu_SHARED_OUTPUT}
161161+ OUTPUT_NAME ${SHARED_OUTPUT}
162162 CLEAN_DIRECT_OUTPUT 1
163163-# VERSION ${SDL_gpu_VERSION}
163163+# VERSION ${SDL_GPU_VERSION}
164164 ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${OUTPUT_DIR}/lib"
165165 LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${OUTPUT_DIR}/lib"
166166 RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${OUTPUT_DIR}/bin"
···170170 endif()
171171 set_target_properties(SDL_gpu_shared PROPERTIES LINKER_LANGUAGE C)
172172 if(APPLE)
173173- SDL_gpu_CONFIGURE_XCODE_DEFAULTS(SDL_gpu_shared)
173173+ CONFIGURE_XCODE_DEFAULTS(SDL_gpu_shared)
174174 endif()
175175endif()
176176177177# Build the static library (.a or .lib)
178178-if(SDL_gpu_BUILD_STATIC)
178178+if(BUILD_STATIC)
179179 add_library(SDL_gpu STATIC
180180 ${SDL_gpu_HDRS}
181181 ${SDL_gpu_SRCS}
···184184 set_property(TARGET SDL_gpu PROPERTY C_STANDARD 99)
185185 endif()
186186 set_target_properties(SDL_gpu PROPERTIES
187187- OUTPUT_NAME ${SDL_gpu_STATIC_OUTPUT}
187187+ OUTPUT_NAME ${STATIC_OUTPUT}
188188 CLEAN_DIRECT_OUTPUT 1
189189- VERSION ${SDL_gpu_VERSION}
189189+ VERSION ${SDL_GPU_VERSION}
190190 ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${OUTPUT_DIR}/lib"
191191 LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${OUTPUT_DIR}/lib"
192192 RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${OUTPUT_DIR}/bin"
193193 )
194194 set_target_properties(SDL_gpu PROPERTIES LINKER_LANGUAGE C)
195195 if(APPLE)
196196- SDL_gpu_CONFIGURE_XCODE_DEFAULTS(SDL_gpu)
196196+ CONFIGURE_XCODE_DEFAULTS(SDL_gpu)
197197 endif()
198198endif()
199199···201201source_group(Common FILES ${SDL_gpu_SRCS} ${SDL_gpu_HDRS})
202202203203# Install the headers and library
204204-if(SDL_gpu_INSTALL)
205205- if(SDL_gpu_USE_SDL1)
204204+if(INSTALL_LIBRARY)
205205+ if(USE_SDL1)
206206 install(FILES ${SDL_gpu_public_HDRS} DESTINATION include/SDL)
207207- else(SDL_gpu_USE_SDL1)
207207+ else(USE_SDL1)
208208 install(FILES ${SDL_gpu_public_HDRS} DESTINATION include/SDL2)
209209- endif(SDL_gpu_USE_SDL1)
209209+ endif(USE_SDL1)
210210211211- if(SDL_gpu_BUILD_SHARED)
211211+ if(BUILD_SHARED)
212212 install(TARGETS SDL_gpu_shared EXPORT SDL_gpu-targets DESTINATION lib)
213213 endif()
214214- if(SDL_gpu_BUILD_STATIC)
214214+ if(BUILD_STATIC)
215215 install(TARGETS SDL_gpu EXPORT SDL_gpu-targets DESTINATION lib)
216216 endif()
217217218218-endif(SDL_gpu_INSTALL)
218218+endif(INSTALL_LIBRARY)