Warning, /libraries/ksanecore/cmake-modules/FindSane.cmake is written in an unsupported language. File is not indexed.
0001 # cmake macro to test if we use sane
0002 #
0003 # SANE_FOUND - system has SANE libs
0004 # SANE_INCLUDE_DIR - the SANE include directory
0005 # SANE_LIBRARIES - The libraries needed to use SANE
0006
0007 # SPDX-FileCopyrightText: 2006 Marcus Hufgard <hufgardm@hufgard.de>
0008 #
0009 # SPDX-License-Identifier: BSD-3-Clause
0010
0011 FIND_PATH(SANE_INCLUDE_DIR sane/sane.h)
0012
0013 FIND_LIBRARY(SANE_LIBRARY NAMES sane libsane
0014 PATH_SUFFIXES sane
0015 )
0016
0017 INCLUDE(FindPackageHandleStandardArgs)
0018 FIND_PACKAGE_HANDLE_STANDARD_ARGS(Sane DEFAULT_MSG SANE_LIBRARY SANE_INCLUDE_DIR )
0019
0020 MARK_AS_ADVANCED(SANE_INCLUDE_DIR SANE_LIBRARY)
0021
0022 if(Sane_FOUND AND NOT TARGET Sane::Sane)
0023 add_library(Sane::Sane UNKNOWN IMPORTED)
0024 set_target_properties(Sane::Sane PROPERTIES
0025 IMPORTED_LOCATION "${SANE_LIBRARY}"
0026 INTERFACE_INCLUDE_DIRECTORIES "${SANE_INCLUDE_DIR}"
0027 )
0028 endif()