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")