mirror of
				https://github.com/thunderbrewhq/thunderbrew
				synced 2025-10-31 00:06:05 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			117 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			117 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
| 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()
 | 
