|
1 | 1 | /*
|
2 | 2 | Simple DirectMedia Layer
|
3 |
| - Copyright (C) 1997- 2019 Sam Lantinga < [email protected]> |
| 3 | + Copyright (C) 1997- 2020 Sam Lantinga < [email protected]> |
4 | 4 |
|
5 | 5 | This software is provided 'as-is', without any express or implied
|
6 | 6 | warranty. In no event will the authors be held liable for any damages
|
|
96 | 96 | #cmakedefine HAVE_WCSLEN 1
|
97 | 97 | #cmakedefine HAVE_WCSLCPY 1
|
98 | 98 | #cmakedefine HAVE_WCSLCAT 1
|
| 99 | +#cmakedefine HAVE_WCSDUP 1 |
| 100 | +#cmakedefine HAVE_WCSSTR 1 |
99 | 101 | #cmakedefine HAVE_WCSCMP 1
|
| 102 | +#cmakedefine HAVE_WCSNCMP 1 |
100 | 103 | #cmakedefine HAVE_STRLEN 1
|
101 | 104 | #cmakedefine HAVE_STRLCPY 1
|
102 | 105 | #cmakedefine HAVE_STRLCAT 1
|
|
108 | 111 | #cmakedefine HAVE_STRCHR 1
|
109 | 112 | #cmakedefine HAVE_STRRCHR 1
|
110 | 113 | #cmakedefine HAVE_STRSTR 1
|
| 114 | +#cmakedefine HAVE_STRTOK_R 1 |
| 115 | +#cmakedefine HAVE_STRTOK_S 1 |
111 | 116 | #cmakedefine HAVE_ITOA 1
|
112 | 117 | #cmakedefine HAVE__LTOA 1
|
113 | 118 | #cmakedefine HAVE__UITOA 1
|
|
127 | 132 | #cmakedefine HAVE_STRCASECMP 1
|
128 | 133 | #cmakedefine HAVE__STRNICMP 1
|
129 | 134 | #cmakedefine HAVE_STRNCASECMP 1
|
| 135 | +#cmakedefine HAVE_SSCANF 1 |
130 | 136 | #cmakedefine HAVE_VSSCANF 1
|
131 | 137 | #cmakedefine HAVE_VSNPRINTF 1
|
132 | 138 | #cmakedefine HAVE_M_PI 1
|
|
211 | 217 | #cmakedefine HAVE_XINPUT_H @HAVE_XINPUT_H@
|
212 | 218 | #cmakedefine HAVE_DXGI_H @HAVE_DXGI_H@
|
213 | 219 |
|
214 |
| -#cmakedefine HAVE_ENDPOINTVOLUME_H @HAVE_ENDPOINTVOLUME_H@ |
215 | 220 | #cmakedefine HAVE_MMDEVICEAPI_H @HAVE_MMDEVICEAPI_H@
|
216 | 221 | #cmakedefine HAVE_AUDIOCLIENT_H @HAVE_AUDIOCLIENT_H@
|
217 | 222 |
|
|
294 | 299 | #cmakedefine SDL_HAPTIC_DINPUT @SDL_HAPTIC_DINPUT@
|
295 | 300 | #cmakedefine SDL_HAPTIC_XINPUT @SDL_HAPTIC_XINPUT@
|
296 | 301 | #cmakedefine SDL_HAPTIC_ANDROID @SDL_HAPTIC_ANDROID@
|
| 302 | +#cmakedefine SDL_LIBUSB_DYNAMIC @SDL_LIBUSB_DYNAMIC@ |
297 | 303 |
|
298 | 304 | /* Enable various sensor drivers */
|
299 | 305 | #cmakedefine SDL_SENSOR_ANDROID @SDL_SENSOR_ANDROID@
|
| 306 | +#cmakedefine SDL_SENSOR_COREMOTION @SDL_SENSOR_COREMOTION@ |
300 | 307 | #cmakedefine SDL_SENSOR_DUMMY @SDL_SENSOR_DUMMY@
|
301 | 308 |
|
302 | 309 | /* Enable various shared object loading systems */
|
|
322 | 329 | #cmakedefine SDL_VIDEO_DRIVER_ANDROID @SDL_VIDEO_DRIVER_ANDROID@
|
323 | 330 | #cmakedefine SDL_VIDEO_DRIVER_HAIKU @SDL_VIDEO_DRIVER_HAIKU@
|
324 | 331 | #cmakedefine SDL_VIDEO_DRIVER_COCOA @SDL_VIDEO_DRIVER_COCOA@
|
| 332 | +#cmakedefine SDL_VIDEO_DRIVER_UIKIT @SDL_VIDEO_DRIVER_UIKIT@ |
325 | 333 | #cmakedefine SDL_VIDEO_DRIVER_DIRECTFB @SDL_VIDEO_DRIVER_DIRECTFB@
|
326 | 334 | #cmakedefine SDL_VIDEO_DRIVER_DIRECTFB_DYNAMIC @SDL_VIDEO_DRIVER_DIRECTFB_DYNAMIC@
|
327 | 335 | #cmakedefine SDL_VIDEO_DRIVER_DUMMY @SDL_VIDEO_DRIVER_DUMMY@
|
| 336 | +#cmakedefine SDL_VIDEO_DRIVER_OFFSCREEN @SDL_VIDEO_DRIVER_OFFSCREEN@ |
328 | 337 | #cmakedefine SDL_VIDEO_DRIVER_WINDOWS @SDL_VIDEO_DRIVER_WINDOWS@
|
329 | 338 | #cmakedefine SDL_VIDEO_DRIVER_WAYLAND @SDL_VIDEO_DRIVER_WAYLAND@
|
330 | 339 | #cmakedefine SDL_VIDEO_DRIVER_RPI @SDL_VIDEO_DRIVER_RPI@
|
|
387 | 396 | /* Enable Vulkan support */
|
388 | 397 | #cmakedefine SDL_VIDEO_VULKAN @SDL_VIDEO_VULKAN@
|
389 | 398 |
|
| 399 | +/* Enable Metal support */ |
| 400 | +#cmakedefine SDL_VIDEO_METAL @SDL_VIDEO_METAL@ |
| 401 | + |
390 | 402 | /* Enable system power support */
|
391 | 403 | #cmakedefine SDL_POWER_ANDROID @SDL_POWER_ANDROID@
|
392 | 404 | #cmakedefine SDL_POWER_LINUX @SDL_POWER_LINUX@
|
393 | 405 | #cmakedefine SDL_POWER_WINDOWS @SDL_POWER_WINDOWS@
|
394 | 406 | #cmakedefine SDL_POWER_MACOSX @SDL_POWER_MACOSX@
|
| 407 | +#cmakedefine SDL_POWER_UIKIT @SDL_POWER_UIKIT@ |
395 | 408 | #cmakedefine SDL_POWER_HAIKU @SDL_POWER_HAIKU@
|
396 | 409 | #cmakedefine SDL_POWER_EMSCRIPTEN @SDL_POWER_EMSCRIPTEN@
|
397 | 410 | #cmakedefine SDL_POWER_HARDWIRED @SDL_POWER_HARDWIRED@
|
|
408 | 421 | /* Enable assembly routines */
|
409 | 422 | #cmakedefine SDL_ASSEMBLY_ROUTINES @SDL_ASSEMBLY_ROUTINES@
|
410 | 423 | #cmakedefine SDL_ALTIVEC_BLITTERS @SDL_ALTIVEC_BLITTERS@
|
| 424 | +#cmakedefine SDL_ARM_SIMD_BLITTERS @SDL_ARM_SIMD_BLITTERS@ |
| 425 | +#cmakedefine SDL_ARM_NEON_BLITTERS @SDL_ARM_NEON_BLITTERS@ |
411 | 426 |
|
412 | 427 | /* Enable dynamic libsamplerate support */
|
413 | 428 | #cmakedefine SDL_LIBSAMPLERATE_DYNAMIC @SDL_LIBSAMPLERATE_DYNAMIC@
|
414 | 429 |
|
415 | 430 | /* Platform specific definitions */
|
| 431 | +#cmakedefine SDL_IPHONE_KEYBOARD @SDL_IPHONE_KEYBOARD@ |
| 432 | +#cmakedefine SDL_IPHONE_LAUNCHSCREEN @SDL_IPHONE_LAUNCHSCREEN@ |
| 433 | + |
416 | 434 | #if !defined(__WIN32__)
|
417 | 435 | # if !defined(_STDINT_H_) && !defined(_STDINT_H) && !defined(HAVE_STDINT_H) && !defined(_HAVE_STDINT_H)
|
418 | 436 | typedef unsigned int size_t;
|
|
0 commit comments