diff options
author | Aaron J. Seigo <aseigo@kde.org> | 2010-09-26 19:56:34 +0000 |
---|---|---|
committer | Aaron J. Seigo <aseigo@kde.org> | 2010-09-26 19:56:34 +0000 |
commit | 16a089bd4b27c65c4b1545c18950d04ed798adc2 (patch) | |
tree | c66fd8098e8e40b507d0571133d18665dcf2ea92 /modules/FindDBusMenuQt.cmake | |
parent | d1c733912a28e2fe806e6d75f75b83fe303749da (diff) | |
download | extra-cmake-modules-16a089bd4b27c65c4b1545c18950d04ed798adc2.tar.gz extra-cmake-modules-16a089bd4b27c65c4b1545c18950d04ed798adc2.tar.bz2 |
support version #
svn path=/trunk/KDE/kdelibs/; revision=1180034
Diffstat (limited to 'modules/FindDBusMenuQt.cmake')
-rw-r--r-- | modules/FindDBusMenuQt.cmake | 31 |
1 files changed, 19 insertions, 12 deletions
diff --git a/modules/FindDBusMenuQt.cmake b/modules/FindDBusMenuQt.cmake index 82673b7d..337a4aff 100644 --- a/modules/FindDBusMenuQt.cmake +++ b/modules/FindDBusMenuQt.cmake @@ -18,18 +18,25 @@ include(FindPackageHandleStandardArgs) find_package(PkgConfig) -pkg_check_modules(PC_DBUSMENUQT QUIET dbusmenu-qt) -set(DBUSMENUQT_DEFINITIONS ${PC_DBUSMENUQT_CFLAGS_OTHER}) - -find_library(DBUSMENUQT_LIBRARIES - NAMES dbusmenu-qt dbusmenu-qtd - HINTS ${PC_DBUSMENUQT_LIBDIR} ${PC_DBUSMENUQT_LIBRARY_DIRS} - ) - -find_path(DBUSMENUQT_INCLUDE_DIR dbusmenuexporter.h - HINTS ${PC_DBUSMENUQT_INCLUDEDIR} ${PC_DBUSMENUQT_INCLUDE_DIRS} - PATH_SUFFIXES dbusmenu-qt - ) +if (DBusMenuQt_FIND_VERSION) + pkg_check_modules(PC_DBUSMENUQT QUIET dbusmenu-qt dbusmenu-qt>=${DBusMenuQt_FIND_VERSION}) +else(DBusMenuQt_FIND_VERSION) + pkg_check_modules(PC_DBUSMENUQT QUIET dbusmenu-qt) +endif(DBusMenuQt_FIND_VERSION) + +if(PC_DBUSMENUQT_FOUND) + set(DBUSMENUQT_DEFINITIONS ${PC_DBUSMENUQT_CFLAGS_OTHER}) + + find_library(DBUSMENUQT_LIBRARIES + NAMES dbusmenu-qt dbusmenu-qtd + HINTS ${PC_DBUSMENUQT_LIBDIR} ${PC_DBUSMENUQT_LIBRARY_DIRS} + ) + + find_path(DBUSMENUQT_INCLUDE_DIR dbusmenuexporter.h + HINTS ${PC_DBUSMENUQT_INCLUDEDIR} ${PC_DBUSMENUQT_INCLUDE_DIRS} + PATH_SUFFIXES dbusmenu-qt + ) +endif(PC_DBUSMENUQT_FOUND) find_package_handle_standard_args(DBusMenuQt "Could not find dbusmenu-qt; available at https://launchpad.net/libdbusmenu-qt/" DBUSMENUQT_LIBRARIES DBUSMENUQT_INCLUDE_DIR) |