Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add private definitions to SDL_build_config.h.cmake #12199

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions include/build_config/SDL_build_config.h.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@
/* General platform specific identifiers */
#include <SDL3/SDL_platform_defines.h>

#cmakedefine SDL_PLATFORM_PRIVATE 1

#cmakedefine HAVE_GCC_ATOMICS 1
#cmakedefine HAVE_GCC_SYNC_LOCK_TEST_AND_SET 1

Expand Down Expand Up @@ -274,6 +276,8 @@
#cmakedefine SDL_AUDIO_DRIVER_N3DS 1
#cmakedefine SDL_AUDIO_DRIVER_QNX 1

#cmakedefine SDL_AUDIO_DRIVER_PRIVATE 1

/* Enable various input drivers */
#cmakedefine SDL_INPUT_LINUXEV 1
#cmakedefine SDL_INPUT_LINUXKD 1
Expand All @@ -299,11 +303,17 @@
#cmakedefine SDL_JOYSTICK_VITA 1
#cmakedefine SDL_JOYSTICK_WGI 1
#cmakedefine SDL_JOYSTICK_XINPUT 1

#cmakedefine SDL_JOYSTICK_PRIVATE 1

#cmakedefine SDL_HAPTIC_DUMMY 1
#cmakedefine SDL_HAPTIC_LINUX 1
#cmakedefine SDL_HAPTIC_IOKIT 1
#cmakedefine SDL_HAPTIC_DINPUT 1
#cmakedefine SDL_HAPTIC_ANDROID 1

#cmakedefine SDL_HAPTIC_PRIVATE 1

#cmakedefine SDL_LIBUSB_DYNAMIC @SDL_LIBUSB_DYNAMIC@
#cmakedefine SDL_UDEV_DYNAMIC @SDL_UDEV_DYNAMIC@

Expand All @@ -312,6 +322,8 @@
#cmakedefine SDL_PROCESS_POSIX 1
#cmakedefine SDL_PROCESS_WINDOWS 1

#cmakedefine SDL_PROCESS_PRIVATE 1

/* Enable various sensor drivers */
#cmakedefine SDL_SENSOR_ANDROID 1
#cmakedefine SDL_SENSOR_COREMOTION 1
Expand All @@ -320,11 +332,15 @@
#cmakedefine SDL_SENSOR_VITA 1
#cmakedefine SDL_SENSOR_N3DS 1

#cmakedefine SDL_SENSOR_PRIVATE 1

/* Enable various shared object loading systems */
#cmakedefine SDL_LOADSO_DLOPEN 1
#cmakedefine SDL_LOADSO_DUMMY 1
#cmakedefine SDL_LOADSO_WINDOWS 1

#cmakedefine SDL_LOADSO_PRIVATE 1

/* Enable various threading systems */
#cmakedefine SDL_THREAD_GENERIC_COND_SUFFIX 1
#cmakedefine SDL_THREAD_GENERIC_RWLOCK_SUFFIX 1
Expand All @@ -337,6 +353,8 @@
#cmakedefine SDL_THREAD_PS2 1
#cmakedefine SDL_THREAD_N3DS 1

#cmakedefine SDL_THREAD_PRIVATE 1

/* Enable various RTC systems */
#cmakedefine SDL_TIME_UNIX 1
#cmakedefine SDL_TIME_WINDOWS 1
Expand All @@ -354,6 +372,8 @@
#cmakedefine SDL_TIMER_PS2 1
#cmakedefine SDL_TIMER_N3DS 1

#cmakedefine SDL_TIMER_PRIVATE 1

/* Enable various video drivers */
#cmakedefine SDL_VIDEO_DRIVER_ANDROID 1
#cmakedefine SDL_VIDEO_DRIVER_COCOA 1
Expand Down Expand Up @@ -403,6 +423,8 @@
#cmakedefine SDL_VIDEO_DRIVER_X11_XSYNC 1
#cmakedefine SDL_VIDEO_DRIVER_QNX 1

#cmakedefine SDL_VIDEO_DRIVER_PRIVATE 1

#cmakedefine SDL_VIDEO_RENDER_D3D 1
#cmakedefine SDL_VIDEO_RENDER_D3D11 1
#cmakedefine SDL_VIDEO_RENDER_D3D12 1
Expand All @@ -415,6 +437,8 @@
#cmakedefine SDL_VIDEO_RENDER_PSP 1
#cmakedefine SDL_VIDEO_RENDER_VITA_GXM 1

#cmakedefine SDL_VIDEO_RENDER_PRIVATE 1

/* Enable OpenGL support */
#cmakedefine SDL_VIDEO_OPENGL 1
#cmakedefine SDL_VIDEO_OPENGL_ES 1
Expand All @@ -424,6 +448,8 @@
#cmakedefine SDL_VIDEO_OPENGL_WGL 1
#cmakedefine SDL_VIDEO_OPENGL_EGL 1

#cmakedefine SDL_VIDEO_STATIC_ANGLE 1

/* Enable Vulkan support */
#cmakedefine SDL_VIDEO_VULKAN 1

Expand All @@ -449,6 +475,8 @@
#cmakedefine SDL_POWER_PSP 1
#cmakedefine SDL_POWER_N3DS 1

#cmakedefine SDL_POWER_PRIVATE 1

/* Enable system filesystem support */
#cmakedefine SDL_FILESYSTEM_ANDROID 1
#cmakedefine SDL_FILESYSTEM_HAIKU 1
Expand All @@ -463,6 +491,8 @@
#cmakedefine SDL_FILESYSTEM_PS2 1
#cmakedefine SDL_FILESYSTEM_N3DS 1

#cmakedefine SDL_FILESYSTEM_PRIVATE 1

/* Enable system storage support */
#cmakedefine SDL_STORAGE_STEAM @SDL_STORAGE_STEAM@

Expand All @@ -471,6 +501,8 @@
#cmakedefine SDL_FSOPS_WINDOWS 1
#cmakedefine SDL_FSOPS_DUMMY 1

#cmakedefine SDL_FSOPS_PRIVATE 1

/* Enable camera subsystem */
#cmakedefine SDL_CAMERA_DRIVER_DUMMY 1
/* !!! FIXME: for later cmakedefine SDL_CAMERA_DRIVER_DISK 1 */
Expand All @@ -483,6 +515,8 @@
#cmakedefine SDL_CAMERA_DRIVER_PIPEWIRE_DYNAMIC @SDL_CAMERA_DRIVER_PIPEWIRE_DYNAMIC@
#cmakedefine SDL_CAMERA_DRIVER_VITA 1

#cmakedefine SDL_CAMERA_DRIVER_PRIVATE 1

/* Enable dialog subsystem */
#cmakedefine SDL_DIALOG_DUMMY 1

Expand Down Expand Up @@ -545,4 +579,8 @@ typedef unsigned int uintptr_t;
#cmakedefine SDL_DISABLE_LASX 1
#cmakedefine SDL_DISABLE_NEON 1

#ifdef SDL_PLATFORM_PRIVATE
#include "SDL_end_config_private.h"
#endif

#endif /* SDL_build_config_h_ */
Loading