# A CMake find module for the OpenSlide microscopy file reader library.
#
# http://openslide.org
#
# Once done, this module will define
#   OPENSLIDE_FOUND         - system has OpenSlide
#   OPENSLIDE_INCLUDE_DIRS  - the OpenSlide include directory
#   OPENSLIDE_LIBRARIES     - link to these to use OpenSlide

# Look for the header.
find_path(OPENSLIDE_INCLUDE_DIR NAMES openslide.h
  PATH_SUFFIXES openslide
  )
mark_as_advanced(OPENSLIDE_INCLUDE_DIR)

# Look for the library.
find_library(OPENSLIDE_LIBRARY NAMES openslide)
mark_as_advanced(OPENSLIDE_LIBRARY)

# Handle the QUIETLY and REQUIRED arguments and set OPENSLIDE_FOUND true if all
# the listed variables are TRUE.

find_package(PackageHandleStandardArgs)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(OPENSLIDE DEFAULT_MSG OPENSLIDE_LIBRARY OPENSLIDE_INCLUDE_DIR)

if(OPENSLIDE_FOUND)
  set(OPENSLIDE_LIBRARIES ${OPENSLIDE_LIBRARY})
  set(OPENSLIDE_INCLUDE_DIRS ${OPENSLIDE_INCLUDE_DIR})
endif()
