[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdepim/kleopatra/conf
From: Marc Mutz <mutz () kde ! org>
Date: 2008-05-20 8:18:14
Message-ID: 1211271494.790014.25959.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 810182 by mutz:
Fix compilation with no usable assuan again (BUILD_libkleopatraclient=OFF)
M +35 -6 CMakeLists.txt
M +2 -0 configuredialog.cpp
--- trunk/KDE/kdepim/kleopatra/conf/CMakeLists.txt #810181:810182
@@ -9,14 +9,43 @@
set( _kcm_kleopatra_extra_libs ${KDE4_KIO_LIBS} )
endif ( ONLY_KLEO )
+if ( BUILD_libkleopatraclient )
+
+ set( _kcm_kleopatra_libkleopatraclient_extra_SRCS
+ smimevalidationconfigurationwidget.cpp
+ smimevalidationconfigurationpage.cpp
+ )
+ kde4_add_ui_files( _kcm_kleopatra_libkleopatraclient_extra_SRCS
+ smimevalidationconfigurationwidget.ui
+ )
+ kde4_add_kcfg_files( _kcm_kleopatra_libkleopatraclient_extra_SRCS
+ ${CMAKE_SOURCE_DIR}/kleopatra/kcfg/smimevalidationpreferences.kcfgc
+ )
+
+ set( _kcm_kleopatra_libkleopatraclient_extra_LIBS
+ kleopatraclientgui
+ )
+
+ set( _kcm_kleopatra_libkleopatraclient_extra_install_FILES
+ kleopatra_config_smimevalidation.desktop
+ )
+
+else ( BUILD_libkleopatraclient )
+ set( _kcm_kleopatra_libkleopatraclient_extra_SRCS
+ )
+ set( _kcm_kleopatra_libkleopatraclient_extra_LIBS
+ )
+ set( _kcm_kleopatra_libkleopatraclient_extra_install_FILES
+ )
+endif ( BUILD_libkleopatraclient )
+
set(kcm_kleopatra_PART_SRCS
${_kcm_kleopatra_kleo_only_SRCS}
dirservconfigpage.cpp
appearanceconfigpage.cpp
appearanceconfigwidget.cpp
dnorderconfigpage.cpp
- smimevalidationconfigurationwidget.cpp
- smimevalidationconfigurationpage.cpp
+ ${_kcm_kleopatra_libkleopatraclient_extra_SRCS}
)
add_definitions( -DKDE_DEFAULT_DEBUG_AREA=5152 )
@@ -29,13 +58,13 @@
kde4_add_kcfg_files( kcm_kleopatra_PART_SRCS
${CMAKE_SOURCE_DIR}/kleopatra/kcfg/tooltippreferences.kcfgc
${CMAKE_SOURCE_DIR}/kleopatra/kcfg/emailoperationspreferences.kcfgc
- ${CMAKE_SOURCE_DIR}/kleopatra/kcfg/smimevalidationpreferences.kcfgc
- )
+ )
+
kde4_add_plugin(kcm_kleopatra ${kcm_kleopatra_PART_SRCS})
-target_link_libraries(kcm_kleopatra ${KDE4_KDEUI_LIBS} kleo kleopatraclientgui )
+target_link_libraries(kcm_kleopatra ${KDE4_KDEUI_LIBS} kleo \
${_kcm_kleopatra_libkleopatraclient_extra_LIBS} )
install(TARGETS kcm_kleopatra DESTINATION ${PLUGIN_INSTALL_DIR})
@@ -46,6 +75,6 @@
kleopatra_config_dirserv.desktop
kleopatra_config_appear.desktop
kleopatra_config_dnorder.desktop
- kleopatra_config_smimevalidation.desktop
+ ${_kcm_kleopatra_libkleopatraclient_extra_install_FILES}
DESTINATION ${SERVICES_INSTALL_DIR})
--- trunk/KDE/kdepim/kleopatra/conf/configuredialog.cpp #810181:810182
@@ -59,7 +59,9 @@
addModule( "kleopatra_config_dirserv" );
addModule( "kleopatra_config_appear" );
addModule( "kleopatra_config_dnorder" );
+#ifdef BUILD_libkleopatraclient
addModule( "kleopatra_config_smimevalidation" );
+#endif
// We store the minimum size of the dialog on hide, because otherwise
// the KCMultiDialog starts with the size of the first kcm, not
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic