diff options
author | Laurent Montel <montel@kde.org> | 2008-11-04 20:08:05 +0000 |
---|---|---|
committer | Laurent Montel <montel@kde.org> | 2008-11-04 20:08:05 +0000 |
commit | c2384636b87fae03be2ffbe61ed836fe62891c07 (patch) | |
tree | 9a00c0168e4022ac3f30e62e07cef21f9103d7aa | |
parent | aad79b808d22e0fe77e35214a7ed07fef79aef51 (diff) | |
download | extra-cmake-modules-c2384636b87fae03be2ffbe61ed836fe62891c07.tar.gz extra-cmake-modules-c2384636b87fae03be2ffbe61ed836fe62891c07.tar.bz2 |
Pino was right it's better to use KDE4_PLASMA_LIBS
find method to keep compatibility
Remove all requires to Plasma
svn path=/trunk/KDE/kdelibs/; revision=880118
-rw-r--r-- | modules/FindKDE4Internal.cmake | 6 | ||||
-rw-r--r-- | modules/FindPlasma.cmake | 30 |
2 files changed, 11 insertions, 25 deletions
diff --git a/modules/FindKDE4Internal.cmake b/modules/FindKDE4Internal.cmake index e0586912..1de515b7 100644 --- a/modules/FindKDE4Internal.cmake +++ b/modules/FindKDE4Internal.cmake @@ -44,6 +44,7 @@ # KDE4_KNEPOMUK_LIBRARY - the knepomuk library # KDE4_KMETADATA_LIBRARY - the kmetadata library # KDE4_KFORMULA_LIBRARY - the kformula library +# KDE4_PLASMA_LIBRARY - the plasma library # # Compared to the variables above, the following variables # also contain all of the depending libraries, so the variables below @@ -73,6 +74,7 @@ # KDE4_KNEPOMUK_LIBS - the knepomuk library and all depending libraries # KDE4_KMETADATA_LIBS - the kmetadata library and all depending libraries # KDE4_KFORMULA_LIBS - the kformula library and all depending librairies +# KDE4_PLASMA_LIBS - the plasma library and all depending librairies # # This module defines a bunch of variables used as locations for install directories. # They can be relative (to CMAKE_INSTALL_PREFIX) or absolute. @@ -525,6 +527,10 @@ else (_kdeBootStrapping) find_library(KDE4_KFORMULA_LIBRARY NAMES kformula PATHS ${KDE4_LIB_INSTALL_DIR} NO_DEFAULT_PATH ) set(KDE4_KFORMULA_LIBS ${kformula_LIB_DEPENDS} ${KDE4_KFORMULA_LIBRARY} ) + find_library(KDE4_PLASMA_LIBRARY NAMES plasma PATHS ${KDE4_LIB_INSTALL_DIR} NO_DEFAULT_PATH ) + set(KDE4_PLASMA_LIBS ${plasma_LIB_DEPENDS} ${KDE4_PLASMA_LIBRARY} ) + + get_filename_component(KDE4_LIB_DIR ${KDE4_KDECORE_LIBRARY} PATH ) diff --git a/modules/FindPlasma.cmake b/modules/FindPlasma.cmake index 05a646b8..fc724342 100644 --- a/modules/FindPlasma.cmake +++ b/modules/FindPlasma.cmake @@ -8,31 +8,11 @@ # For details see the accompanying COPYING-CMAKE-SCRIPTS file. -if (PLASMA_INCLUDE_DIR AND PLASMA_LIBS) - # Already in cache, be silent - set(Plasma_FIND_QUIETLY TRUE) -endif (PLASMA_INCLUDE_DIR AND PLASMA_LIBS) +set(PLASMA_LIBS ${KDE4_PLASMA_LIBS} ) +set(PLASMA_INCLUDE_DIR ${KDE4_INCLUDE_DIR}) - -find_path(PLASMA_INCLUDE_DIR NAMES plasma/plasma.h - PATHS - ${KDE4_INCLUDE_DIR} - ${INCLUDE_INSTALL_DIR} -) - -find_library(PLASMA_LIBS NAMES plasma - PATHS - ${KDE4_LIB_DIR} - ${LIB_INSTALL_DIR} -) - -include(FindPackageHandleStandardArgs) -FIND_PACKAGE_HANDLE_STANDARD_ARGS(Plasma DEFAULT_MSG PLASMA_LIBS PLASMA_INCLUDE_DIR ) - -if (PLASMA_FOUND) - find_file(PLASMA_OPENGL_FOUND plasma/glapplet.h - PATHS ${PLASMA_INCLUDE_DIR} - NO_DEFAULT_PATH) -endif (PLASMA_FOUND) +find_file(PLASMA_OPENGL_FOUND plasma/glapplet.h + PATHS ${PLASMA_INCLUDE_DIR} + NO_DEFAULT_PATH) mark_as_advanced(PLASMA_INCLUDE_DIR PLASMA_LIBS) |