[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    playground/libs/webkitkde
From:       Laurent Montel <montel () kde ! org>
Date:       2008-09-01 19:02:41
Message-ID: 1220295761.528112.17591.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 855939 by mlaurent:

Revert it. Re-create lib.
Otherwise it breaks all konqueror plugins.
And if we install header we must have a lib.
Fix cmake check


 M  +15 -4     CMakeLists.txt  
 M  +11 -1     cmake/modules/FindWebKitKde.cmake  


--- trunk/playground/libs/webkitkde/CMakeLists.txt #855938:855939
@@ -19,15 +19,26 @@
     ${CMAKE_CURRENT_SOURCE_DIR}/kdewebkit/
 )
 
-set(webkitpart_SRCS
+set(webkitkde_LIB_SRCS
     webkitpart.cpp
     webview.cpp
     webpage.cpp
-    webkitpartfactory.cpp
-)
+    )
 
-kde4_add_plugin(webkitkdepart ${webkitpart_SRCS})
+kde4_add_library(webkitkde SHARED ${webkitkde_LIB_SRCS})
 
+target_link_libraries(webkitkde kdewebkit ${KDE4_KPARTS_LIBS} ${QT_QTWEBKIT_LIBRARY})
+
+set_target_properties(webkitkde PROPERTIES VERSION 1.0.0 SOVERSION 1)
+
+install(TARGETS webkitkde ${INSTALL_TARGETS_DEFAULT_ARGS})
+
+
+
+kde4_add_plugin(webkitkdepart webkitpartfactory.cpp)
+
+target_link_libraries(webkitkdepart webkitkde)
+
 target_link_libraries(webkitkdepart kdewebkit ${KDE4_KPARTS_LIBS} ${QT_QTWEBKIT_LIBRARY})
 
 install(FILES
--- trunk/playground/libs/webkitkde/cmake/modules/FindWebKitKde.cmake #855938:855939
@@ -32,12 +32,22 @@
   PATH_SUFFIXES webkitkde
 )
 
-FIND_LIBRARY(WEBKITKDE_LIBRARIES NAMES kdewebkit
+FIND_LIBRARY(WEBKITKDE_LIBRARY NAMES webkitkde
   PATHS
   ${_WebKitKdeLinkDir}
   ${KDE4_LIB_INSTALL_DIR}
 )
 
+FIND_LIBRARY(KDEWEBKIT_LIBRARY NAMES kdewebkit
+  PATHS
+  ${_WebKitKdeLinkDir}
+  ${KDE4_LIB_INSTALL_DIR}
+)
+
+if( KDEWEBKIT_LIBRARY AND WEBKITKDE_LIBRARY)
+   set(WEBKITKDE_LIBRARIES ${KDEWEBKIT_LIBRARY} ${WEBKITKDE_LIBRARY})
+endif( KDEWEBKIT_LIBRARY AND WEBKITKDE_LIBRARY)
+
 include(FindPackageHandleStandardArgs)
 FIND_PACKAGE_HANDLE_STANDARD_ARGS(WebKitKde DEFAULT_MSG WEBKITKDE_INCLUDE_DIR WEBKITKDE_LIBRARIES )
 
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic