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
|
#.rst:
# FindAppmenuGtkModule
# -----------
#
# Try to find appmenu-gtk2-module and appmenu-gtk3-module.
# Once done this will define:
#
# ``AppMenuGtkModule_FOUND``
# System has both appmenu-gtk2-module and appmenu-gtk3-module
#=============================================================================
# SPDX-FileCopyrightText: 2018 Kai Uwe Broulik <kde@broulik.de>
#
# SPDX-License-Identifier: BSD-3-Clause
find_library(AppMenuGtk2Module_LIBRARY libappmenu-gtk-module.so
PATH_SUFFIXES
gtk-2.0/modules
)
find_library(AppMenuGtk3Module_LIBRARY libappmenu-gtk-module.so
PATH_SUFFIXES
gtk-3.0/modules
)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(AppMenuGtkModule
FOUND_VAR
AppMenuGtkModule_FOUND
REQUIRED_VARS
AppMenuGtk3Module_LIBRARY
AppMenuGtk2Module_LIBRARY
)
mark_as_advanced(AppMenuGtk3Module_LIBRARY AppMenuGtk2Module_LIBRARY)
include(FeatureSummary)
set_package_properties(AppMenuGtkModule PROPERTIES
URL "https://github.com/rilian-la-te/vala-panel-appmenu/tree/master/subprojects/appmenu-gtk-module"
DESCRIPTION "Application Menu GTK+ Module"
)
|