add Linux support

This commit is contained in:
InoriRus
2022-10-03 15:33:23 +10:00
parent e427645422
commit 37b020e9ba
69 changed files with 2716 additions and 971 deletions
+12 -3
View File
@@ -5,13 +5,22 @@ set(SDL_TEST OFF CACHE BOOL "" FORCE)
add_subdirectory(sdl2 build_sdl2)
if (CLANG AND NOT ANDROID)
target_compile_options(SDL2-static PRIVATE -Wno-pragma-pack -Wno-unused-command-line-argument -Wno-incompatible-function-pointer-types -Wno-unused-const-variable)
target_compile_options(SDL2-static PRIVATE -Wno-pragma-pack -Wno-unused-command-line-argument -Wno-unused-function -Wno-incompatible-function-pointer-types -Wno-unused-but-set-variable -Wno-unused-const-variable)
endif()
if (MSVC AND NOT CLANG)
target_compile_options(SDL2-static PRIVATE /wd4028)
target_compile_options(SDL2-static PRIVATE /wd4028)
endif()
if (ANDROID)
target_compile_options(SDL2-static PRIVATE -Wno-deprecated-declarations)
target_compile_options(SDL2-static PRIVATE -Wno-deprecated-declarations)
endif()
if (LINUX)
if(CLANG)
target_compile_definitions(SDL2-static PRIVATE SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS)
target_compile_options(SDL2-static PRIVATE -Wno-unused-variable)
else()
target_compile_options(SDL2-static PRIVATE -Wno-unused-variable -Wno-unused-function)
endif()
endif()