Warning, /pim/kdepim-addons/cmake/modules/FindDiscount.cmake is written in an unsupported language. File is not indexed.
0001 # - Find Discount
0002 # Find the discount markdown library.
0003 #
0004 # This module defines
0005 # discount_FOUND - whether the discount library was found
0006 # discount_LIBRARIES - the discount library
0007 # discount_INCLUDE_DIR - the include path of the discount library
0008
0009 # SPDX-FileCopyrightText: 2017 Julian Wolff <wolff@julianwolff.de>
0010 # SPDX-FileCopyrightText: 2018 Sune Vuorela <sune@kde.org>
0011 # SPDX-FileCopyrightText: 2018-2024 Laurent Montel <montel@kde.org>
0012 #
0013 # SPDX-License-Identifier: BSD-3-Clause
0014
0015
0016 if (discount_INCLUDE_DIRS AND discount_LIBRARIES)
0017 # Already in cache
0018 set (discount_FOUND TRUE)
0019 else ()
0020 if (NOT WIN32)
0021 find_package(PkgConfig QUIET)
0022 PKG_CHECK_MODULES(PC_LIBMARKDOWN QUIET libmarkdown)
0023 set(PC_LIBMARKDOWN_VERSION_STRING ${PC_LIBMARKDOWN_VERSION})
0024 MESSAGE(STATUS "VERSION ${PC_LIBMARKDOWN_VERSION_STRING}")
0025 endif ()
0026 find_library (discount_LIBRARY
0027 NAMES markdown libmarkdown
0028 )
0029
0030 find_path (discount_INCLUDE_DIR
0031 NAMES mkdio.h
0032 )
0033
0034 set(discount_LIBRARIES ${discount_LIBRARY})
0035 set(discount_INCLUDE_DIRS ${discount_INCLUDE_DIR})
0036
0037 include (FindPackageHandleStandardArgs)
0038 find_package_handle_standard_args (discount DEFAULT_MSG discount_LIBRARIES discount_INCLUDE_DIR)
0039
0040 endif()
0041
0042 mark_as_advanced(discount_INCLUDE_DIRS discount_LIBRARIES)
0043 if (discount_FOUND)
0044 add_library(discount::Lib UNKNOWN IMPORTED)
0045 set_target_properties(discount::Lib PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${discount_INCLUDE_DIRS} IMPORTED_LOCATION ${discount_LIBRARIES})
0046 endif()