1
# Try to find the QLightDM library
2
# Once done this will define
4
# QLIGHTDM_FOUND Indicates that QLightDM was found
5
# QLIGHTDM_LIBRARIES Libraries needed to use QLightDM
6
# QLIGHTDM_LIBRARY_DIRS Paths needed for linking against QLightDM
7
# QLIGHTDM_INCLUDE_DIR Path needed for finding QLightDM include files
9
# Copyright 2012 David Edmundson <kde@davidedmundson.co.uk>
11
# Redistribution and use is allowed according to the terms of the BSD license.
13
set(QLIGHTDM_LIBRARIES_FIND_REQUIRED ${QLightDM_FIND_REQUIRED})
14
# if(QLIGHTDM_INCLUDE_DIR AND QLIGHTDM_LIBRARIES)
15
# # Already in cache, be silent
16
# set(QLIGHTDM_FIND_QUIETLY TRUE)
17
# endif(QLIGHTDM_INCLUDE_DIR AND QLIGHTDM_LIBRARIES)
19
find_package(PkgConfig)
21
if (QLIGHTDM_MIN_VERSION)
22
PKG_CHECK_MODULES(PC_QLIGHTDM liblightdm-qt-2>=${QLIGHTDM_MIN_VERSION})
23
else (QLIGHTDM_MIN_VERSION)
24
PKG_CHECK_MODULES(PC_QLIGHTDM liblightdm-qt-2)
25
endif (QLIGHTDM_MIN_VERSION)
26
endif(PKG_CONFIG_FOUND)
29
find_path(QLIGHTDM_INCLUDE_DIR
30
NAMES QLightDM/Greeter
32
${PC_QLIGHTDM_INCLUDEDIR}
33
${PC_QLIGHTDM_INCLUDE_DIRS}
36
find_library(QLIGHTDM_LIBRARIES
40
${PC_QLIGHTDM_LIBRARY_DIRS}
43
include(FindPackageHandleStandardArgs)
44
find_package_handle_standard_args(QLIGHTDM_DEFAULT_MSG
45
QLIGHTDM_LIBRARIES QLIGHTDM_INCLUDE_DIR)