diff --git a/FindSDL2.cmake b/FindSDL2.cmake index cd73f29..9a43c56 100644 --- a/FindSDL2.cmake +++ b/FindSDL2.cmake @@ -315,10 +315,16 @@ FIND_PACKAGE_HANDLE_STANDARD_ARGS(SDL2 VERSION_VAR SDL2_VERSION_STRING) if(SDL2MAIN_LIBRARY) - FIND_PACKAGE_HANDLE_STANDARD_ARGS(SDL2main - REQUIRED_VARS SDL2MAIN_LIBRARY SDL2_INCLUDE_DIR - VERSION_VAR SDL2_VERSION_STRING - NAME_MISMATCHED) + if(${CMAKE_VERSION} VERSION_LESS "3.19.2") + FIND_PACKAGE_HANDLE_STANDARD_ARGS(SDL2main + REQUIRED_VARS SDL2MAIN_LIBRARY SDL2_INCLUDE_DIR + VERSION_VAR SDL2_VERSION_STRING) + else() + FIND_PACKAGE_HANDLE_STANDARD_ARGS(SDL2main + REQUIRED_VARS SDL2MAIN_LIBRARY SDL2_INCLUDE_DIR + VERSION_VAR SDL2_VERSION_STRING + NAME_MISMATCHED) + endif() endif()