diff --git a/kmymoney/plugins/onlinetasks/national/CMakeLists.txt b/kmymoney/plugins/onlinetasks/national/CMakeLists.txt index d3e7c44f9..5710c705f 100644 --- a/kmymoney/plugins/onlinetasks/national/CMakeLists.txt +++ b/kmymoney/plugins/onlinetasks/national/CMakeLists.txt @@ -1,70 +1,69 @@ # Todo move this to a findKtoblzcheck.cmake and use find_package() instead find_library( KTOBLZCHECK_LIBRARY NAMES libktoblzcheck ktoblzcheck DOC "German account number and bank code check http://ktoblzcheck.sourceforge.net/") message(STATUS "Found ktoblzcheck at " ${KTOBLZCHECK_LIBRARY}) set( konlinetasks_national_SCRS tasks/germanonlinetransferimpl.cpp ui/germancredittransferedit.cpp converter/taskconvertergermantosepa.cpp converter/taskconvertersepatogerman.cpp nationalstorageplugin.cpp ) set( konlinetasks_national_HEADER tasks/germanonlinetransfer.h ) kde4_add_ui_files( konlinetasks_national_SCRS ui/germancredittransferedit.ui ) # Make this plugin unit testable -automoc4(konlinetasks_national_OBJECTS konlinetasks_national_SCRS) add_library( konlinetasks_national_OBJECTS OBJECT ${konlinetasks_national_SCRS} ) # Add plugin which is not allowed in the unit test kde4_add_plugin( konlinetasks_national $ nationalonlinetasksloader.cpp ) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/kmymoney-nationalorders.desktop.in ${CMAKE_CURRENT_BINARY_DIR}/kmymoney-nationalorders.desktop) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/kmymoney-nationalordersui.desktop.in ${CMAKE_CURRENT_BINARY_DIR}/kmymoney-nationalordersui.desktop) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/kmymoney-nationalstorageplugin.desktop.in ${CMAKE_CURRENT_BINARY_DIR}/kmymoney-nationalstorageplugin.desktop) target_link_libraries( konlinetasks_national kmm_mymoney kmm_widgets kmymoney_base kmm_config kmm_plugin kmm_utils_validators onlinetask_interfaces payeeidentifier_nationalAccount ${QT_QTCORE_LIBRARIES} ${QT_QTGUI_LIBRARIES} ${KDE4_KDECORE_LIBS} ${KDE4_KDEUI_LIBS} ${KDE4_KIO_LIBS} ${QT_QTXML_LIBRARY} ${LIBALKIMIA_LIBRARY} ${GMP_LIBRARIES} # TODO: remove when alkimia cmake config file got fixed # ${KTOBLZCHECK_LIBRARY} ) install(TARGETS konlinetasks_national DESTINATION ${PLUGIN_INSTALL_DIR}) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/kmymoney-nationalorders.desktop ${CMAKE_CURRENT_BINARY_DIR}/kmymoney-nationalordersui.desktop ${CMAKE_CURRENT_BINARY_DIR}/kmymoney-nationalstorageplugin.desktop DESTINATION ${SERVICES_INSTALL_DIR}) install(FILES ${konlinetasks_national_HEADER} DESTINATION ${INCLUDE_INSTALL_DIR}/kmymoney/onlinetasks/national/ COMPONENT Devel) if( KDE4_BUILD_TESTS ) add_subdirectory(tests) endif() diff --git a/kmymoney/plugins/onlinetasks/sepa/CMakeLists.txt b/kmymoney/plugins/onlinetasks/sepa/CMakeLists.txt index 3c2d9db16..8415c69dd 100644 --- a/kmymoney/plugins/onlinetasks/sepa/CMakeLists.txt +++ b/kmymoney/plugins/onlinetasks/sepa/CMakeLists.txt @@ -1,58 +1,57 @@ set( sepaOnlineTasks_SRCS tasks/sepaonlinetransferimpl.cpp ui/sepacredittransferedit.cpp sepastorageplugin.cpp ) set( sepaOnlineTasks_HEADER tasks/sepaonlinetransfer.h ) kde4_add_ui_files( sepaOnlineTasks_SRCS ui/sepacredittransferedit.ui ) -automoc4( konlinetasks_sepa_OBJECTS sepaOnlineTasks_SRCS) add_library( konlinetasks_sepa_OBJECTS OBJECT ${sepaOnlineTasks_SRCS} ) # Add actual plugin here it is not part of the objects # needed if multiple plugins are linked (needed for unit tests) kde4_add_plugin(konlinetasks_sepa $ sepaonlinetasksloader.cpp ) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/kmymoney-sepaorders.desktop.in ${CMAKE_CURRENT_BINARY_DIR}/kmymoney-sepaorders.desktop) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/kmymoney-sepaordersui.desktop.in ${CMAKE_CURRENT_BINARY_DIR}/kmymoney-sepaordersui.desktop) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/kmymoney-sepastorageplugin.desktop.in ${CMAKE_CURRENT_BINARY_DIR}/kmymoney-sepastorageplugin.desktop) target_link_libraries( konlinetasks_sepa kmm_mymoney kmm_widgets kmm_config kmm_plugin kmm_utils_validators onlinetask_interfaces payeeidentifier_nationalAccount payeeidentifier_iban_bic_widgets ${QT_QTCORE_LIBRARIES} ${QT_QTGUI_LIBRARIES} ${KDE4_KDECORE_LIBS} ${KDE4_KDEUI_LIBS} ${KDE4_KIO_LIBS} ${QT_QTXML_LIBRARY} ${LIBALKIMIA_LIBRARY} ${GMP_LIBRARIES} # TODO: remove when alkimia cmake config file got fixed ) install(TARGETS konlinetasks_sepa DESTINATION ${PLUGIN_INSTALL_DIR}) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/kmymoney-sepaorders.desktop ${CMAKE_CURRENT_BINARY_DIR}/kmymoney-sepaordersui.desktop ${CMAKE_CURRENT_BINARY_DIR}/kmymoney-sepastorageplugin.desktop DESTINATION ${SERVICES_INSTALL_DIR}) install(FILES ${sepaOnlineTasks_HEADER} DESTINATION ${INCLUDE_INSTALL_DIR}/kmymoney/onlinetasks/sepa/ COMPONENT Devel)