File: FindDiscount.cmake

package info (click to toggle)
cantor 4%3A20.12.1-5
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 21,572 kB
  • sloc: cpp: 41,602; ansic: 5,802; pascal: 1,027; xml: 371; sh: 289; makefile: 207; lisp: 91; python: 24
file content (41 lines) | stat: -rw-r--r-- 1,262 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# - Find Discount
# Find the Discount markdown library.
#
# This module defines
#  Discount_FOUND - whether the Discount library was found
#  Discount_LIBRARIES - the Discount library
#  Discount_INCLUDE_DIR - the include path of the Discount library

# Copyright (c) 2017, Julian Wolff, <wolff@julianwolff.de>
# Copyright (c) 2018, Sune Vuorela, <sune@kde.org>
#
# Redistribution and use is allowed according to the terms of the BSD license.
# For details see the accompanying COPYING-CMAKE-SCRIPTS file.


if (Discount_INCLUDE_DIR AND Discount_LIBRARIES)

  # Already in cache
  set (Discount_FOUND TRUE)

else (Discount_INCLUDE_DIR AND Discount_LIBRARIES)

  find_library (Discount_LIBRARIES
    NAMES markdown libmarkdown
  )

  find_path (Discount_INCLUDE_DIR
    NAMES mkdio.h
  )

  include (FindPackageHandleStandardArgs)
  find_package_handle_standard_args (Discount DEFAULT_MSG Discount_LIBRARIES Discount_INCLUDE_DIR)

endif (Discount_INCLUDE_DIR AND Discount_LIBRARIES)

mark_as_advanced(Discount_INCLUDE_DIR Discount_LIBRARIES)

if (Discount_FOUND)
   add_library(Discount::Lib UNKNOWN IMPORTED)
   set_target_properties(Discount::Lib PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${Discount_INCLUDE_DIR} IMPORTED_LOCATION ${Discount_LIBRARIES})
endif()