From 4ad4e863c2efdb6458ccb8e5c1932ef390d97b12 Mon Sep 17 00:00:00 2001 From: Laurent Montel Date: Fri, 23 Mar 2007 16:40:59 +0000 Subject: It's better to move it here that kdebase because if we don't install kdebase and try to compile and other module which requires plasma we will have an error but we didn't know which error (just plasma cmake file not installed I will remove it from kdebase next monday svn path=/trunk/KDE/kdelibs/; revision=645811 --- modules/FindPlasma.cmake | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 modules/FindPlasma.cmake diff --git a/modules/FindPlasma.cmake b/modules/FindPlasma.cmake new file mode 100644 index 00000000..00e8a084 --- /dev/null +++ b/modules/FindPlasma.cmake @@ -0,0 +1,44 @@ +# cmake macro to see if we have Plasma from KDE workspace + +# PLASMA_INCLUDE_DIR +# PLASMA_FOUND +# Copyright (C) 2007 Brad Hards +# +# Redistribution and use is allowed according to the terms of the BSD license. +# For details see the accompanying COPYING-CMAKE-SCRIPTS file. + + +if (PLASMA_INCLUDE_DIR) + # Already in cache, be silent + set(PLASMA_FOUND TRUE) +endif (PLASMA_INCLUDE_DIR) + + +FIND_PATH(PLASMA_INCLUDE_DIR NAMES plasma/kpanelapplet.h + PATHS + ${INCLUDE_INSTALL_DIR} + /usr/include + /usr/local/include +) + +FIND_LIBRARY(PLASMA_LIBRARIES NAMES plasma + PATHS + ${LIB_INSTALL_DIR} + /usr/lib + /usr/local/lib +) +if (PLASMA_LIBRARIES AND PLASMA_INCLUDE_DIR) + set(PLASMA_FOUND TRUE) +endif (PLASMA_LIBRARIES AND PLASMA_INCLUDE_DIR) + +if (PLASMA_FOUND) + if (NOT Plasma_FIND_QUIETLY) + message(STATUS "Found Plasma: ${PLASMA_LIBRARIES}") + endif (NOT Plasma_FIND_QUIETLY) +else (PLASMA_FOUND) + if (Plasma_FIND_REQUIRED) + message(FATAL_ERROR "Could NOT find Plasma") + endif (Plasma_FIND_REQUIRED) +endif (PLASMA_FOUND) + +MARK_AS_ADVANCED(PLASMA_INCLUDE_DIR PLASMA_LIBRARIES) -- cgit v1.2.1