summaryrefslogtreecommitdiff
path: root/src/contrib/SDL-3.2.20/cmake/3rdparty.cmake
diff options
context:
space:
mode:
author3gg <3gg@shellblade.net>2025-08-30 16:53:58 -0700
committer3gg <3gg@shellblade.net>2025-08-30 16:53:58 -0700
commit6aaedb813fa11ba0679c3051bc2eb28646b9506c (patch)
tree34acbfc9840e02cb4753e6306ea7ce978bf8b58e /src/contrib/SDL-3.2.20/cmake/3rdparty.cmake
parent8f228ade99dd3d4c8da9b78ade1815c9adf85c8f (diff)
Update to SDL3
Diffstat (limited to 'src/contrib/SDL-3.2.20/cmake/3rdparty.cmake')
-rw-r--r--src/contrib/SDL-3.2.20/cmake/3rdparty.cmake116
1 files changed, 116 insertions, 0 deletions
diff --git a/src/contrib/SDL-3.2.20/cmake/3rdparty.cmake b/src/contrib/SDL-3.2.20/cmake/3rdparty.cmake
new file mode 100644
index 0000000..8b38a5d
--- /dev/null
+++ b/src/contrib/SDL-3.2.20/cmake/3rdparty.cmake
@@ -0,0 +1,116 @@
1function(get_clang_tidy_ignored_files OUTVAR)
2 set(3RD_PARTY_SOURCES
3 # Public GL headers
4 "SDL_egl.h"
5 "SDL_hidapi.h"
6 "SDL_opengl.h"
7 "SDL_opengl_glext.h"
8 "SDL_opengles2_gl2.h"
9 "SDL_opengles2_gl2ext.h"
10 "SDL_opengles2_gl2platform.h"
11 "SDL_opengles2_khrplatform.h"
12 # stdlib
13 "SDL_malloc.c"
14 "SDL_qsort.c"
15 "SDL_strtokr.c"
16 # edid
17 "edid-parse.c"
18 "edid.h"
19 # imKStoUCS
20 "imKStoUCS.c"
21 "imKStoUCS.h"
22 # Joystick controller type
23 "controller_type.h"
24 "controller_type.c"
25 # HIDAPI Steam controller
26 "controller_constants.h"
27 "controller_structs.h"
28 # YUV2RGB
29 "yuv_rgb.c"
30 "yuv_rgb_lsx_func.h"
31 "yuv_rgb_sse_func.h"
32 "yuv_rgb_std_func.h"
33 # LIBM
34 "e_atan2.c"
35 "e_exp.c"
36 "e_fmod.c"
37 "e_log10.c"
38 "e_log.c"
39 "e_pow.c"
40 "e_rem_pio2.c"
41 "e_sqrt.c"
42 "k_cos.c"
43 "k_rem_pio2.c"
44 "k_sin.c"
45 "k_tan.c"
46 "s_atan.c"
47 "s_copysign.c"
48 "s_cos.c"
49 "s_fabs.c"
50 "s_floor.c"
51 "s_scalbn.c"
52 "s_sin.c"
53 "s_tan.c"
54 "math_private.h"
55 "math_libm.h"
56 # EGL
57 "egl.h"
58 "eglext.h"
59 "eglplatform.h"
60 # GLES2
61 "gl2.h"
62 "gl2ext.h"
63 "gl2platform.h"
64 # KHR
65 "khrplatform.h"
66 # Vulkan
67 "vk_icd.h"
68 "vk_layer.h"
69 "vk_platform.h"
70 "vk_sdk_platform.h"
71 "vulkan_android.h"
72 "vulkan_beta.h"
73 "vulkan_core.h"
74 "vulkan_directfb.h"
75 "vulkan_fuchsia.h"
76 "vulkan_ggp.h"
77 "vulkan_ios.h"
78 "vulkan_macos.h"
79 "vulkan_metal.h"
80 "vulkan_screen.h"
81 "vulkan_vi.h"
82 "vulkan_wayland.h"
83 "vulkan_win32.h"
84 "vulkan_xcb.h"
85 "vulkan_xlib_xrandr.h"
86 "vulkan_xlib.h"
87 "vulkan.h"
88 "vulkan_enums.hpp"
89 "vulkan_format_traits.hpp"
90 "vulkan_funcs.hpp"
91 "vulkan_handles.hpp"
92 "vulkan_hash.hpp"
93 "vulkan_raii.hpp"
94 "vulkan_static_assertions.hpp"
95 "vulkan_structs.hpp"
96 "vulkan_to_string.hpp"
97 # HIDAPI
98 "hid.c"
99 "hid.cpp"
100 "hid.m"
101 "hidraw.cpp"
102 "hidusb.cpp"
103 "hidapi.h"
104 # XSETTINGS
105 "xsettings-client.c"
106 "xsettings-client.h")
107
108 foreach(SOURCE_FILE ${3RD_PARTY_SOURCES})
109 list(APPEND IGNORED_LIST "{\"name\":\"${SOURCE_FILE}\",\"lines\":[[1,1]]}")
110 endforeach()
111
112 string(REPLACE ";" "," IGNORED_FILES "${IGNORED_LIST}")
113 set(${OUTVAR}
114 "${IGNORED_FILES}"
115 PARENT_SCOPE)
116endfunction()