diff options
author | Adrien BUSTANY <madcat@mymadcat.com> | 2008-06-29 02:30:55 +0200 |
---|---|---|
committer | Adrien BUSTANY <madcat@mymadcat.com> | 2008-06-29 02:30:55 +0200 |
commit | 8abb39bde54bb825ce50eec2ef490063d2265f19 (patch) | |
tree | 2bfff051946cff8f2d011bc27af2e36dc2b3ab88 | |
parent | 01ab19350cc9241cd85174bbf8ffeb7f0352eaf2 (diff) |
Add a cmake module for QPackageKit (untested)
-rw-r--r-- | gui/cmake/modules/FindQPackageKit.cmake | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/gui/cmake/modules/FindQPackageKit.cmake b/gui/cmake/modules/FindQPackageKit.cmake new file mode 100644 index 0000000..752209d --- /dev/null +++ b/gui/cmake/modules/FindQPackageKit.cmake @@ -0,0 +1,40 @@ +# - Try to find QPackageKit +# Once done this will define +# +# QPACKAGEKIT_FOUND - system has QPackageKit +# QPACKAGEKIT_INCLUDE_DIR - the QPackageKit include directory +# QPACKAGEKIT_LIBRARIES - Link these to use QPackageKit +# QPACKAGEKIT_DEFINITIONS - Compiler switches required for using QPackageKit + +# Copyright (c) 2008, Adrien Bustany, <madcat@mymadcat.com> +# +# Redistribution and use is allowed according to the terms of the GPLv3+ license. +# For details see the accompanying COPYING-CMAKE-SCRIPTS file. + +IF (QPACKAGEKIT_INCLUDE_DIR AND QPACKAGEKIT_LIBRARIES) + SET(QPACKAGEKIT_FIND_QUIETLY TRUE) +ENDIF (QPACKAGEKIT_INCLUDE_DIR AND QPACKAGEKIT_LIBRARIES) + +FIND_PATH(QPACKAGEKIT_INCLUDE_DIR QPackageKit.h) +FIND_LIBRARY(QPACKAGEKIT_LIBRARIES NAMES packagekit-qt) + +IF (QPACKAGEKIT_INCLUDE_DIR AND QPACKAGEKIT_LIBRARIES) + SET(QPACKAGEKIT_FOUND TRUE) +ELSE (QPACKAGEKIT_INCLUDE_DIR AND QPACKAGEKIT_LIBRARIES) + SET(QPACKAGEKIT_FOUND FALSE) +ENDIF (QPACKAGEKIT_INCLUDE_DIR AND QPACKAGEKIT_LIBRARIES) + +SET(QPACKAGEKIT_INCLUDE_DIR QPACKAGEKIT_INCLUDE_DIR/packagekit-qt) + +IF (QPACKAGEKIT_FOUND) + IF (NOT QPACKAGEKIT_FIND_QUIETLY) + MESSAGE(STATUS "Found QPackageKit: ${QPACKAGEKIT_INCLUDE_DIR}") + ENDIF (NOT QPACKAGEKIT_FIND_QUIETLY) +ELSE (QPACKAGEKIT_FOUND) + IF (QPACKAGEKIT_FIND_REQUIRED) + MESSAGE(FATAL_ERROR "Could NOT find QPackageKit") + ENDIF (QPACKAGEKIT_FIND_REQUIRED) +ENDIF (QPACKAGEKIT_FOUND) + +MARK_AS_ADVANCED(QPACKAGEKIT_INCLUDE_DIR QPACKAGEKIT_LIBRARIES) + |