20 lines
565 B
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()
|