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)  | 
