mirror of
https://github.com/blupi-games/planetblupi
synced 2024-12-30 10:15:36 +01:00
59 lines
2.1 KiB
CMake
59 lines
2.1 KiB
CMake
# 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 <rleigh@codelibre.net>
|
|
|
|
# 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()
|