diff options
-rw-r--r-- | modules/FindPlasma.cmake | 44 |
1 files changed, 44 insertions, 0 deletions
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 <bradh@frogmouth.net> +# +# 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) |