From 6aaedb813fa11ba0679c3051bc2eb28646b9506c Mon Sep 17 00:00:00 2001 From: 3gg <3gg@shellblade.net> Date: Sat, 30 Aug 2025 16:53:58 -0700 Subject: Update to SDL3 --- src/contrib/SDL-3.2.20/cmake/3rdparty.cmake | 116 ++++++++++++++++++++++++++++ 1 file changed, 116 insertions(+) create mode 100644 src/contrib/SDL-3.2.20/cmake/3rdparty.cmake (limited to 'src/contrib/SDL-3.2.20/cmake/3rdparty.cmake') 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 @@ +function(get_clang_tidy_ignored_files OUTVAR) + set(3RD_PARTY_SOURCES + # Public GL headers + "SDL_egl.h" + "SDL_hidapi.h" + "SDL_opengl.h" + "SDL_opengl_glext.h" + "SDL_opengles2_gl2.h" + "SDL_opengles2_gl2ext.h" + "SDL_opengles2_gl2platform.h" + "SDL_opengles2_khrplatform.h" + # stdlib + "SDL_malloc.c" + "SDL_qsort.c" + "SDL_strtokr.c" + # edid + "edid-parse.c" + "edid.h" + # imKStoUCS + "imKStoUCS.c" + "imKStoUCS.h" + # Joystick controller type + "controller_type.h" + "controller_type.c" + # HIDAPI Steam controller + "controller_constants.h" + "controller_structs.h" + # YUV2RGB + "yuv_rgb.c" + "yuv_rgb_lsx_func.h" + "yuv_rgb_sse_func.h" + "yuv_rgb_std_func.h" + # LIBM + "e_atan2.c" + "e_exp.c" + "e_fmod.c" + "e_log10.c" + "e_log.c" + "e_pow.c" + "e_rem_pio2.c" + "e_sqrt.c" + "k_cos.c" + "k_rem_pio2.c" + "k_sin.c" + "k_tan.c" + "s_atan.c" + "s_copysign.c" + "s_cos.c" + "s_fabs.c" + "s_floor.c" + "s_scalbn.c" + "s_sin.c" + "s_tan.c" + "math_private.h" + "math_libm.h" + # EGL + "egl.h" + "eglext.h" + "eglplatform.h" + # GLES2 + "gl2.h" + "gl2ext.h" + "gl2platform.h" + # KHR + "khrplatform.h" + # Vulkan + "vk_icd.h" + "vk_layer.h" + "vk_platform.h" + "vk_sdk_platform.h" + "vulkan_android.h" + "vulkan_beta.h" + "vulkan_core.h" + "vulkan_directfb.h" + "vulkan_fuchsia.h" + "vulkan_ggp.h" + "vulkan_ios.h" + "vulkan_macos.h" + "vulkan_metal.h" + "vulkan_screen.h" + "vulkan_vi.h" + "vulkan_wayland.h" + "vulkan_win32.h" + "vulkan_xcb.h" + "vulkan_xlib_xrandr.h" + "vulkan_xlib.h" + "vulkan.h" + "vulkan_enums.hpp" + "vulkan_format_traits.hpp" + "vulkan_funcs.hpp" + "vulkan_handles.hpp" + "vulkan_hash.hpp" + "vulkan_raii.hpp" + "vulkan_static_assertions.hpp" + "vulkan_structs.hpp" + "vulkan_to_string.hpp" + # HIDAPI + "hid.c" + "hid.cpp" + "hid.m" + "hidraw.cpp" + "hidusb.cpp" + "hidapi.h" + # XSETTINGS + "xsettings-client.c" + "xsettings-client.h") + + foreach(SOURCE_FILE ${3RD_PARTY_SOURCES}) + list(APPEND IGNORED_LIST "{\"name\":\"${SOURCE_FILE}\",\"lines\":[[1,1]]}") + endforeach() + + string(REPLACE ";" "," IGNORED_FILES "${IGNORED_LIST}") + set(${OUTVAR} + "${IGNORED_FILES}" + PARENT_SCOPE) +endfunction() -- cgit v1.2.3