FindOpenSlide.cmake 965 Bytes
# 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

set(OpenSlide_ROOT $ENV{OpenSlide_ROOT})
IF(NOT OpenSlide_ROOT)
    MESSAGE("ERROR: OpenSlide_ROOT must be set!")
ENDIF(NOT OpenSlide_ROOT)

FIND_PATH(OpenSlide_INCLUDE_DIRS DOC "Path to OpenSlide include directory."
            NAMES openslide/openslide.h
            PATHS ${OpenSlide_ROOT}/include)

FIND_LIBRARY(OpenSlide_LIBRARIES DOC "Absolute path to OpenSlide library."
            NAMES libopenslide.lib
            PATHS ${OpenSlide_ROOT}/lib)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(OpenSlide DEFAULT_MSG OpenSlide_LIBRARIES OpenSlide_INCLUDE_DIRS)

mark_as_advanced(OpenSlide_INCLUDE_DIRS OpenSlide_LIBRARIES)