121 lines
2.6 KiB
CMake
121 lines
2.6 KiB
CMake
include_guard()
|
|
|
|
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"
|
|
# Nokia Pixman
|
|
"pixman-arm-asm.h"
|
|
"pixman-arm-neon-asm.h"
|
|
"pixman-arm-simd-asm.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"
|
|
"vulkan.hpp"
|
|
# HIDAPI
|
|
"hid.c"
|
|
"hid.cpp"
|
|
"hid.m"
|
|
"hidraw.cpp"
|
|
"hidusb.cpp"
|
|
"hidapi.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()
|