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

List:       kde-commits
Subject:    KDE/kdelibs/kabc/plugins
From:       Peter Kümmel <syntheticpp () yahoo ! com>
Date:       2006-05-15 14:32:59
Message-ID: 1147703579.368956.6697.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 541085 by kuemmel:

build plugins without additional shared support library

 M  +7 -22     dir/CMakeLists.txt  
 M  +0 -8      dir/resourcedir.cpp  
 M  +5 -22     file/CMakeLists.txt  
 M  +5 -22     ldapkio/CMakeLists.txt  
 M  +6 -23     net/CMakeLists.txt  


--- trunk/KDE/kdelibs/kabc/plugins/dir/CMakeLists.txt #541084:541085
@@ -4,36 +4,21 @@
 
 ########### next target ###############
 
-set(kabc_dir_LIB_SRCS resourcedir.cpp resourcedirconfig.cpp )
+set(kabc_dir_SRCS resourcedirplugin.cpp resourcedir.cpp resourcedirconfig.cpp )
 
-kde4_automoc(${kabc_dir_LIB_SRCS})
+kde4_automoc(${kabc_dir_SRCS})
 
-kde4_add_library(kabc_dir SHARED ${kabc_dir_LIB_SRCS})
+kde4_add_plugin(kabc_dir ${kabc_dir_SRCS})
 
-target_link_libraries(kabc_dir  ${KDE4_KDECORE_LIBS} kabc)
+target_link_libraries(kabc_dir ${KDE4_KDECORE_LIBS} kabc )
 
-set_target_properties(kabc_dir PROPERTIES VERSION 4.0.0 SOVERSION 4 )
+kde4_install_libtool_file(${PLUGIN_INSTALL_DIR} kabc_dir )
 
-install_targets(${LIB_INSTALL_DIR} kabc_dir )
+set_target_properties(kabc_dir PROPERTIES OUTPUT_NAME kabc_directory )
 
+install_targets(${PLUGIN_INSTALL_DIR} kabc_dir )
 
-########### next target ###############
 
-set(kabc_dir_plugin_PART_SRCS resourcedirplugin.cpp )
-
-kde4_automoc(${kabc_dir_plugin_PART_SRCS})
-
-kde4_add_plugin(kabc_dir_plugin ${kabc_dir_plugin_PART_SRCS})
-
-target_link_libraries(kabc_dir_plugin ${KDE4_KDECORE_LIBS} kabc_dir)
-
-kde4_install_libtool_file(${PLUGIN_INSTALL_DIR} kabc_dir_plugin )
-
-set_target_properties(kabc_dir_plugin PROPERTIES OUTPUT_NAME kabc_directory )
-
-install_targets(${PLUGIN_INSTALL_DIR} kabc_dir_plugin )
-
-
 ########### install files ###############
 
 install_files( ${SERVICES_INSTALL_DIR}/kresources/kabc FILES dir.desktop )
--- trunk/KDE/kdelibs/kabc/plugins/dir/resourcedir.cpp #541084:541085
@@ -43,15 +43,7 @@
 
 using namespace KABC;
 
-extern "C"
-{
-  void *init_kabc_dir()
-  {
-    return new KRES::PluginFactory<ResourceDir,ResourceDirConfig>();
-  }
-}
 
-
 ResourceDir::ResourceDir( const KConfig *config )
   : Resource( config ), mAsynchronous( false )
 {
--- trunk/KDE/kdelibs/kabc/plugins/file/CMakeLists.txt #541084:541085
@@ -4,36 +4,19 @@
 
 ########### next target ###############
 
-set(kabc_file_LIB_SRCS resourcefile.cpp resourcefileconfig.cpp )
+set(kabc_file_SRCS resourcefileplugin.cpp resourcefile.cpp resourcefileconfig.cpp )
 
-kde4_automoc(${kabc_file_LIB_SRCS})
+kde4_automoc(${kabc_file_SRCS})
 
-kde4_add_library(kabc_file SHARED ${kabc_file_LIB_SRCS})
+kde4_add_plugin(kabc_file ${kabc_file_SRCS})
 
 target_link_libraries(kabc_file ${KDE4_KDECORE_LIBS} kabc)
 
-set_target_properties(kabc_file PROPERTIES VERSION 4.0.0 SOVERSION 4 )
+kde4_install_libtool_file(${PLUGIN_INSTALL_DIR} kabc_file )
 
-install_targets(${LIB_INSTALL_DIR} kabc_file )
+install_targets(${PLUGIN_INSTALL_DIR} kabc_file )
 
 
-########### next target ###############
-
-set(kabc_file_plugin_PART_SRCS resourcefileplugin.cpp)
-
-kde4_automoc(${kabc_file_plugin_PART_SRCS})
-
-kde4_add_plugin(kabc_file_plugin ${kabc_file_plugin_PART_SRCS})
-
-target_link_libraries(kabc_file_plugin ${KDE4_KDECORE_LIBS} kabc_file)
-
-kde4_install_libtool_file(${PLUGIN_INSTALL_DIR} kabc_file_plugin )
-
-set_target_properties(kabc_file_plugin PROPERTIES OUTPUT_NAME kabc_file)
-
-install_targets(${PLUGIN_INSTALL_DIR} kabc_file_plugin )
-
-
 ########### install files ###############
 
 install_files( ${SERVICES_INSTALL_DIR}/kresources/kabc FILES file.desktop )
--- trunk/KDE/kdelibs/kabc/plugins/ldapkio/CMakeLists.txt #541084:541085
@@ -4,36 +4,19 @@
 
 ########### next target ###############
 
-set(kabc_ldapkio_LIB_SRCS resourceldapkio.cpp resourceldapkioconfig.cpp )
+set(kabc_ldapkio_SRCS resourceldapkioplugin.cpp resourceldapkio.cpp resourceldapkioconfig.cpp )
 
-kde4_automoc(${kabc_ldapkio_LIB_SRCS})
+kde4_automoc(${kabc_ldapkio_SRCS})
 
-kde4_add_library(kabc_ldapkio SHARED ${kabc_ldapkio_LIB_SRCS})
+kde4_add_plugin(kabc_ldapkio ${kabc_ldapkio_SRCS})
 
 target_link_libraries(kabc_ldapkio  ${KDE4_KDECORE_LIBS} kabc kio )
 
-set_target_properties(kabc_ldapkio PROPERTIES VERSION 4.0.0 SOVERSION 4 )
+kde4_install_libtool_file(${PLUGIN_INSTALL_DIR} kabc_ldapkio )
 
-install_targets(${LIB_INSTALL_DIR} kabc_ldapkio )
+install_targets(${PLUGIN_INSTALL_DIR} kabc_ldapkio )
 
 
-########### next target ###############
-
-set(kabc_ldapkio_plugin_PART_SRCS resourceldapkioplugin.cpp )
-
-kde4_automoc(${kabc_ldapkio_plugin_PART_SRCS})
-
-kde4_add_plugin(kabc_ldapkio_plugin ${kabc_ldapkio_plugin_PART_SRCS})
-
-target_link_libraries(kabc_ldapkio_plugin  ${KDE4_KDECORE_LIBS} kabc_ldapkio )
-
-kde4_install_libtool_file(${PLUGIN_INSTALL_DIR} kabc_ldapkio_plugin )
-
-set_target_properties(kabc_ldapkio_plugin PROPERTIES OUTPUT_NAME kabc_ldapkio)
-
-install_targets(${PLUGIN_INSTALL_DIR} kabc_ldapkio_plugin )
-
-
 ########### install files ###############
 
 install_files( ${SERVICES_INSTALL_DIR}/kresources/kabc FILES ldapkio.desktop )
--- trunk/KDE/kdelibs/kabc/plugins/net/CMakeLists.txt #541084:541085
@@ -4,36 +4,19 @@
 
 ########### next target ###############
 
-set(kabc_net_LIB_SRCS resourcenet.cpp resourcenetconfig.cpp )
+set(kabc_net_SRCS resourcenetplugin.cpp resourcenet.cpp resourcenetconfig.cpp )
 
-kde4_automoc(${kabc_net_LIB_SRCS})
+kde4_automoc(${kabc_net_SRCS})
 
-kde4_add_library(kabc_net SHARED ${kabc_net_LIB_SRCS})
+kde4_add_plugin(kabc_net ${kabc_net_SRCS})
 
-target_link_libraries(kabc_net ${KDE4_KDECORE_LIBS} kabc kio )
+target_link_libraries(kabc_net  ${KDE4_KDECORE_LIBS} kabc kio)
 
-set_target_properties(kabc_net PROPERTIES VERSION 4.0.0 SOVERSION 4 )
+kde4_install_libtool_file(${PLUGIN_INSTALL_DIR} kabc_net )
 
-install_targets(${LIB_INSTALL_DIR} kabc_net )
+install_targets(${PLUGIN_INSTALL_DIR} kabc_net )
 
 
-########### next target ###############
-
-set(kabc_net_plugin_PART_SRCS resourcenetplugin.cpp )
-
-kde4_automoc(${kabc_net_plugin_PART_SRCS})
-
-kde4_add_plugin(kabc_net_plugin ${kabc_net_plugin_PART_SRCS})
-
-target_link_libraries(kabc_net_plugin  ${KDE4_KDECORE_LIBS} kabc_net)
-
-kde4_install_libtool_file(${PLUGIN_INSTALL_DIR} kabc_net_plugin )
-
-set_target_properties(kabc_net_plugin PROPERTIES OUTPUT_NAME kabc_net)
-
-install_targets(${PLUGIN_INSTALL_DIR} kabc_net_plugin )
-
-
 ########### install files ###############
 
 install_files( ${SERVICES_INSTALL_DIR}/kresources/kabc FILES net.desktop )
[prev in list] [next in list] [prev in thread] [next in thread] 

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