cSDL/cmake/FindcSDL.cmake

20 lines
565 B
CMake

include(FindSimpleLibrary)
include(FindPackageHandleStandardArgs)
find_simple_library(libcSDL.a SDL/SDL_version.h _
PATH_VAR CSDL_PATH
OTHER_MACROS SDL_MAJOR_VERSION SDL_MINOR_VERSION SDL_PATCHLEVEL)
set(CSDL_VERSION "${SDL_MAJOR_VERSION}.${SDL_MINOR_VERSION}.${SDL_PATCHLEVEL}")
find_package_handle_standard_args(cSDL
REQUIRED_VARS CSDL_PATH
VERSION_VAR CSDL_VERSION)
if(cSDL_FOUND)
add_library(cSDL::cSDL UNKNOWN IMPORTED)
set_target_properties(cSDL::cSDL PROPERTIES
IMPORTED_LOCATION "${CSDL_PATH}"
INTERFACE_LINK_OPTIONS -lcSDL)
endif()