File: FindLibEdit.cmake

package info (click to toggle)
btag 1.4.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 428 kB
  • sloc: cpp: 1,711; makefile: 13
file content (24 lines) | stat: -rw-r--r-- 906 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# - Try to find LibEdit
# Once done this will define
#  LIBEDIT_FOUND - System has LibEdit
#  LIBEDIT_INCLUDE_DIRS - The LibEdit include directories
#  LIBEDIT_LIBRARIES - The libraries needed to use LibEdit
#  LIBEDIT_DEFINITIONS - Compiler switches required for using LibEdit

find_package(PkgConfig)
pkg_check_modules(PC_LIBEDIT QUIET libedit)
set(LIBEDIT_DEFINITIONS ${PC_LIBEDIT_CFLAGS_OTHER})

find_path(LIBEDIT_INCLUDE_DIR histedit.h
          HINTS ${PC_LIBEDIT_INCLUDEDIR} ${PC_LIBEDIT_INCLUDE_DIRS})

find_library(LIBEDIT_LIBRARY NAMES edit libedit
             HINTS ${PC_LIBEDIT_LIBDIR} ${PC_LIBEDIT_LIBRARY_DIRS})

include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(LibEdit  DEFAULT_MSG LIBEDIT_LIBRARY LIBEDIT_INCLUDE_DIR)

mark_as_advanced(LIBEDIT_INCLUDE_DIR LIBEDIT_LIBRARY)

set(LIBEDIT_LIBRARIES ${LIBEDIT_LIBRARY})
set(LIBEDIT_INCLUDE_DIRS ${LIBEDIT_INCLUDE_DIR})