# Distributed under the OSI-approved BSD 3-Clause License. See accompanying # file Copyright.txt or https://cmake.org/licensing for details. #.rst: # FindSDLKitchensink # -------- # # Find the libsdlkitchensink headers and libraries. # # This module reports information about the libsdlkitchensink # installation in several variables. General variables:: # # SDLKitchensink_FOUND - true if the libsdlkitchensink headers and libraries were found # SDLKitchensink_INCLUDE_DIRS - the directory containing the libsdlkitchensink headers # SDLKitchensink_LIBRARIES - libsdlkitchensink libraries to be linked # # The following cache variables may also be set:: # # SDLKitchensink_INCLUDE_DIR - the directory containing the libsdlkitchensink headers # SDLKitchensink_LIBRARY - the libsdlkitchensink library (if any) # Based on FindIconv written by Roger Leigh # Find include directory find_path(SDLKitchensink_INCLUDE_DIR NAMES "kitchensink/kitchensink.h" DOC "libsdlkitchensink include directory") mark_as_advanced(SDLKitchensink_INCLUDE_DIR) # Find all SDLKitchensink libraries find_library(SDLKitchensink_LIBRARY NAMES SDL_kitchensink DOC "libsdlkitchensink libraries)") find_library(SDLKitchensink_STATIC_LIBRARY NAMES SDL_kitchensink_static DOC "libsdlkitchensink static libraries)") mark_as_advanced(SDLKitchensink_STATIC_LIBRARY) include(${CMAKE_ROOT}/Modules/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(SDLKitchensink FOUND_VAR SDLKitchensink_FOUND REQUIRED_VARS SDLKitchensink_INCLUDE_DIR FAIL_MESSAGE "Failed to find libsdlkitchensink") if(SDLKitchensink_FOUND) set(SDLKitchensink_INCLUDE_DIRS "${SDLKitchensink_INCLUDE_DIR}") if(SDLKitchensink_LIBRARY) set(SDLKitchensink_LIBRARIES "${SDLKitchensink_LIBRARY}") else() unset(SDLKitchensink_LIBRARIES) endif() if(SDLKitchensink_STATIC_LIBRARY) set(SDLKitchensink_STATIC_LIBRARIES "${SDLKitchensink_STATIC_LIBRARY}") else() unset(SDLKitchensink_STATIC_LIBRARIES) endif() endif()