|
|
|
# - Finds the lxqt package
|
|
|
|
#
|
|
|
|
# The module defines the following variables
|
|
|
|
#
|
|
|
|
# LXQT_FOUND - Set to TRUE if all of the above has been found
|
|
|
|
#
|
|
|
|
# LXQT_SHARE_DIR - This allows to install and read the configs from non-standard locations
|
|
|
|
#
|
|
|
|
# LXQT_TRANSLATIONS_DIR - The default translations directory
|
|
|
|
#
|
|
|
|
# LXQT_ETC_XDG_DIR - XDG standards expects system-wide configuration files in the
|
|
|
|
# /etc/xdg/lxqt location. Unfortunately QSettings we are using internally
|
|
|
|
# can be overriden in the Qt compilation time to use different path for
|
|
|
|
# system-wide configs. (for example configure ... -sysconfdir /etc/settings ...)
|
|
|
|
# This path can be found calling Qt's qmake:
|
|
|
|
# qmake -query QT_INSTALL_CONFIGURATION
|
|
|
|
#
|
|
|
|
# LXQT_DATA_DIR - LXQt base directory relative to which data files should
|
|
|
|
# be searched.Defaults to CMAKE_INSTALL_FULL_DATADIR. It's
|
|
|
|
# added to XDG_DATA_DIRS by the startlxqt script.
|
|
|
|
#
|
|
|
|
|
|
|
|
@PACKAGE_INIT@
|
|
|
|
|
|
|
|
set(LXQT_USEQT@LXQT_QT_VERSION@ ON)
|
|
|
|
set(LXQT_QT_VERSION @LXQT_QT_VERSION@)
|
|
|
|
set(LXQT_MAJOR_VERSION @LXQT_MAJOR_VERSION@)
|
|
|
|
set(LXQT_MINOR_VERSION @LXQT_MINOR_VERSION@)
|
|
|
|
set(LXQT_PATCH_VERSION @LXQT_PATCH_VERSION@)
|
|
|
|
set(LXQT_VERSION @LXQT_VERSION@)
|
|
|
|
|
|
|
|
set(LXQT_RELATIVE_SHARE_DIR @LXQT_RELATIVE_SHARE_DIR@)
|
|
|
|
set(LXQT_SHARE_DIR @LXQT_SHARE_DIR@)
|
|
|
|
set(LXQT_RELATIVE_TRANSLATIONS_DIR @LXQT_RELATIVE_TRANSLATIONS_DIR@)
|
|
|
|
set(LXQT_TRANSLATIONS_DIR @LXQT_TRANSLATIONS_DIR@)
|
|
|
|
set(LXQT_ETC_XDG_DIR @LXQT_ETC_XDG_DIR@)
|
|
|
|
set(LXQT_DATA_DIR @LXQT_DATA_DIR@)
|
|
|
|
set(LXQT_CMAKE_MODULES_DIR @CFG_LXQT_CMAKE_MODULES_DIR@)
|
|
|
|
|
|
|
|
|
|
|
|
set(LXQT@LXQT_QT_VERSION@_FOUND 1)
|
|
|
|
|
|
|
|
include(CMakeFindDependencyMacro)
|
|
|
|
|
|
|
|
add_definitions(-DLXQT_RELATIVE_SHARE_DIR=\"${LXQT_RELATIVE_SHARE_DIR}\")
|
|
|
|
add_definitions(-DLXQT_SHARE_DIR=\"${LXQT_SHARE_DIR}\")
|
|
|
|
add_definitions(-DLXQT_RELATIVE_SHARE_TRANSLATIONS_DIR=\"${LXQT_RELATIVE_TRANSLATIONS_DIR}\")
|
|
|
|
add_definitions(-DLXQT_SHARE_TRANSLATIONS_DIR=\"${LXQT_TRANSLATIONS_DIR}\")
|
|
|
|
add_definitions(-DLXQT_ETC_XDG_DIR=\"${LXQT_ETC_XDG_DIR}\")
|
|
|
|
add_definitions(-DLXQT_DATA_DIR=\"${LXQT_DATA_DIR}\")
|
|
|
|
add_definitions(-DLXQT_VERSION=\"${LXQT_VERSION}\")
|
|
|
|
|
|
|
|
SET_SOURCE_FILES_PROPERTIES(LXQT_LIBRARIES PROPERTIES OBJECT_DEPENDS lxqt${LXQT_QT_VERSION})
|
|
|
|
|
|
|
|
list(APPEND CMAKE_MODULE_PATH "${LXQT_CMAKE_MODULES_DIR}")
|
|
|
|
|
|
|
|
find_dependency(Qt5Widgets)
|
|
|
|
find_dependency(Qt5DBus)
|
|
|
|
find_dependency(Qt5X11Extras)
|
|
|
|
find_dependency(Qt5LinguistTools)
|
|
|
|
find_dependency(Qt5Xdg)
|
|
|
|
find_dependency(KF5WindowSystem)
|
|
|
|
|
|
|
|
if (CMAKE_VERSION VERSION_GREATER 2.8.12)
|
|
|
|
cmake_policy(SET CMP0024 OLD)
|
|
|
|
endif()
|
|
|
|
include("${CMAKE_CURRENT_LIST_DIR}/lxqt-targets.cmake")
|