Warning, /graphics/okular/cmake/modules/FindLibSpectre.cmake is written in an unsupported language. File is not indexed.

0001 # - Try to find the libspectre PS library
0002 # Once done this will define
0003 #
0004 #  LIBSPECTRE_FOUND - system has libspectre
0005 #  LIBSPECTRE_INCLUDE_DIR - the libspectre include directory
0006 #  LIBSPECTRE_LIBRARY - Link this to use libspectre
0007 #
0008 
0009 # SPDX-FileCopyrightText: 2006-2007 Pino Toscano <pino@kde.org>
0010 # SPDX-FileCopyrightText: 2008 Albert Astals Cid <aacid@kde.org>
0011 # SPDX-License-Identifier: BSD-3-Clause
0012 
0013 if(NOT WIN32)
0014   # use pkg-config to get the directories and then use these values
0015   # in the FIND_PATH() and FIND_LIBRARY() calls
0016   include(FindPkgConfig)
0017 
0018   if(LIBSPECTRE_MINIMUM_VERSION})
0019     pkg_check_modules(_pc_LIBSPECTRE libspectre>=${LIBSPECTRE_MINIMUM_VERSION})
0020   else(LIBSPECTRE_MINIMUM_VERSION})
0021     pkg_check_modules(_pc_LIBSPECTRE libspectre)
0022   endif(LIBSPECTRE_MINIMUM_VERSION})
0023 else(NOT WIN32)
0024   # do not use pkg-config on windows
0025   set(_pc_LIBSPECTRE_FOUND TRUE)
0026 endif(NOT WIN32)
0027 
0028 
0029 if(_pc_LIBSPECTRE_FOUND)
0030   find_library(LIBSPECTRE_LIBRARY
0031     NAMES libspectre spectre
0032     HINTS ${_pc_LIBSPECTRE_LIBRARY_DIRS} ${CMAKE_LIBRARY_PATH}
0033   )
0034 
0035   find_path(LIBSPECTRE_INCLUDE_DIR libspectre/spectre.h
0036     HINTS ${_pc_LIBSPECTRE_INCLUDE_DIRS}
0037   )
0038 
0039   set(LIBSPECTRE_INTERNAL_FOUND TRUE)
0040 endif(_pc_LIBSPECTRE_FOUND)
0041 
0042 include(FindPackageHandleStandardArgs)
0043 find_package_handle_standard_args(LibSpectre DEFAULT_MSG LIBSPECTRE_LIBRARY LIBSPECTRE_INTERNAL_FOUND)
0044 
0045 # ensure that they are cached
0046 set(LIBSPECTRE_INCLUDE_DIR ${LIBSPECTRE_INCLUDE_DIR} CACHE INTERNAL "The libspectre include path")
0047 set(LIBSPECTRE_LIBRARY ${LIBSPECTRE_LIBRARY} CACHE INTERNAL "The libspectre library")