diff --git a/kmymoney/plugins/checkprinting/CMakeLists.txt b/kmymoney/plugins/checkprinting/CMakeLists.txt index 13148ce47..a806852ee 100644 --- a/kmymoney/plugins/checkprinting/CMakeLists.txt +++ b/kmymoney/plugins/checkprinting/CMakeLists.txt @@ -1,82 +1,82 @@ # patch the version with the version defined in the build system -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/checkprinting.json.in ${CMAKE_CURRENT_BINARY_DIR}/checkprinting.json @ONLY) +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/checkprinting.json.cmake ${CMAKE_CURRENT_BINARY_DIR}/checkprinting.json @ONLY) set(checkprinting_PART_SRCS numbertowords.cpp checkprinting.cpp ../../widgets/selectedtransaction.cpp ) kconfig_add_kcfg_files(checkprinting_PART_SRCS pluginsettings.kcfgc) kcoreaddons_add_plugin(checkprinting SOURCES ${checkprinting_PART_SRCS} JSON "${CMAKE_CURRENT_BINARY_DIR}/checkprinting.json" INSTALL_NAMESPACE "kmymoney") #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} set_target_properties(checkprinting PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") target_link_libraries(checkprinting Qt5::PrintSupport KF5::I18n kmm_mymoney kmm_plugin ) if(ENABLE_WEBENGINE) target_link_libraries(checkprinting Qt5::WebEngineWidgets) else(ENABLE_WEBENGINE) target_link_libraries(checkprinting KF5::WebKit) endif(ENABLE_WEBENGINE) install(FILES checkprinting.rc DESTINATION "${KXMLGUI_INSTALL_DIR}/checkprinting") install(FILES check_template.html DESTINATION "${DATA_INSTALL_DIR}/checkprinting") install(FILES check_template_green_linen.html DESTINATION "${DATA_INSTALL_DIR}/checkprinting") # the KCM module set(kcm_checkprinting_PART_SRCS kcm_checkprinting.cpp ) kconfig_add_kcfg_files(kcm_checkprinting_PART_SRCS pluginsettings.kcfgc) ki18n_wrap_ui(kcm_checkprinting_PART_SRCS pluginsettingsdecl.ui) kcoreaddons_add_plugin(kcm_checkprinting SOURCES ${kcm_checkprinting_PART_SRCS} JSON "${CMAKE_CURRENT_BINARY_DIR}/kcm_checkprinting.json" INSTALL_NAMESPACE "kmymoney") kcoreaddons_desktop_to_json(kcm_checkprinting kcm_checkprinting.desktop) #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} set_target_properties(kcm_checkprinting PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") target_link_libraries(kcm_checkprinting Qt5::PrintSupport KF5::I18n KF5::ConfigWidgets KF5::Completion KF5::KIOWidgets KF5::CoreAddons ) if(ENABLE_WEBENGINE) target_link_libraries(kcm_checkprinting Qt5::WebEngineWidgets) else(ENABLE_WEBENGINE) target_link_libraries(kcm_checkprinting KF5::WebKit) endif(ENABLE_WEBENGINE) install(FILES kcm_checkprinting.desktop DESTINATION "${SERVICES_INSTALL_DIR}") diff --git a/kmymoney/plugins/checkprinting/checkprinting.json.in b/kmymoney/plugins/checkprinting/checkprinting.json.cmake similarity index 100% rename from kmymoney/plugins/checkprinting/checkprinting.json.in rename to kmymoney/plugins/checkprinting/checkprinting.json.cmake diff --git a/kmymoney/plugins/csv/export/CMakeLists.txt b/kmymoney/plugins/csv/export/CMakeLists.txt index 291b4b921..4fcb2cc2d 100644 --- a/kmymoney/plugins/csv/export/CMakeLists.txt +++ b/kmymoney/plugins/csv/export/CMakeLists.txt @@ -1,42 +1,42 @@ # patch the version with the version defined in the build system -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/csvexporter.json.in ${CMAKE_CURRENT_BINARY_DIR}/csvexporter.json @ONLY) +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/csvexporter.json.cmake ${CMAKE_CURRENT_BINARY_DIR}/csvexporter.json @ONLY) ########### next target ############### set(csvexporter_PART_SRCS csvexporter.cpp csvwriter.cpp csvexportdlg.cpp ) ki18n_wrap_ui(csvexporter_PART_SRCS csvexportdlg.ui ) kcoreaddons_add_plugin(csvexporter SOURCES ${csvexporter_PART_SRCS} JSON "${CMAKE_CURRENT_BINARY_DIR}/csvexporter.json" INSTALL_NAMESPACE "kmymoney") #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} set_target_properties(csvexporter PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") target_link_libraries(csvexporter PUBLIC kmm_mymoney Alkimia::alkimia PRIVATE KF5::Completion KF5::KIOWidgets kmm_plugin ) ########### install files ############### install(FILES csvexporter.rc DESTINATION "${KXMLGUI_INSTALL_DIR}/csvexporter") #INSTALL(FILES csvexporterrc # DESTINATION ${CONFIG_INSTALL_DIR}) diff --git a/kmymoney/plugins/csv/export/csvexporter.json.in b/kmymoney/plugins/csv/export/csvexporter.json.cmake similarity index 100% rename from kmymoney/plugins/csv/export/csvexporter.json.in rename to kmymoney/plugins/csv/export/csvexporter.json.cmake diff --git a/kmymoney/plugins/csv/import/CMakeLists.txt b/kmymoney/plugins/csv/import/CMakeLists.txt index 745941988..b81d6006e 100644 --- a/kmymoney/plugins/csv/import/CMakeLists.txt +++ b/kmymoney/plugins/csv/import/CMakeLists.txt @@ -1,90 +1,90 @@ add_subdirectory(core) if(NOT ENABLE_CSVIMPORTER) return() endif() # patch the version with the version defined in the build system -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/csvimporter.json.in ${CMAKE_CURRENT_BINARY_DIR}/csvimporter.json @ONLY) +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/csvimporter.json.cmake ${CMAKE_CURRENT_BINARY_DIR}/csvimporter.json @ONLY) ########### next target ############### set(csvimporter_PART_SRCS csvimporter.cpp csvwizard.cpp bankingwizardpage.cpp investmentwizardpage.cpp priceswizardpage.cpp transactiondlg.cpp securitiesdlg.cpp securitydlg.cpp currenciesdlg.cpp ) kconfig_add_kcfg_files(csvimporter_PART_SRCS pluginsettings.kcfgc) ki18n_wrap_ui(csvimporter_PART_SRCS csvwizard.ui transactiondlg.ui introwizardpage.ui separatorwizardpage.ui rowswizardpage.ui bankingwizardpage.ui investmentwizardpage.ui priceswizardpage.ui formatswizardpage.ui securitiesdlg.ui securitydlg.ui currenciesdlg.ui ) kcoreaddons_add_plugin(csvimporter SOURCES ${csvimporter_PART_SRCS} JSON "${CMAKE_CURRENT_BINARY_DIR}/csvimporter.json" INSTALL_NAMESPACE "kmymoney") #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} set_target_properties(csvimporter PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") target_link_libraries(csvimporter PUBLIC kmm_csvimportercore kmm_plugin ) ########### install files ############### install(FILES csvimporter.rc DESTINATION "${KXMLGUI_INSTALL_DIR}/csvimporter") # the KCM module set(kcm_csvimporter_PART_SRCS kcm_csvimporter.cpp ) kconfig_add_kcfg_files(kcm_csvimporter_PART_SRCS pluginsettings.kcfgc) ki18n_wrap_ui(kcm_csvimporter_PART_SRCS pluginsettingsdecl.ui) kcoreaddons_add_plugin(kcm_csvimporter SOURCES ${kcm_csvimporter_PART_SRCS} JSON "${CMAKE_CURRENT_BINARY_DIR}/kcm_csvimporter.json" INSTALL_NAMESPACE "kmymoney") kcoreaddons_desktop_to_json(kcm_csvimporter kcm_csvimporter.desktop) #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} set_target_properties(kcm_csvimporter PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") target_link_libraries(kcm_csvimporter KF5::I18n KF5::ConfigWidgets ) install(FILES kcm_csvimporter.desktop DESTINATION ${SERVICES_INSTALL_DIR}) diff --git a/kmymoney/plugins/csv/import/csvimporter.json.in b/kmymoney/plugins/csv/import/csvimporter.json.cmake similarity index 100% rename from kmymoney/plugins/csv/import/csvimporter.json.in rename to kmymoney/plugins/csv/import/csvimporter.json.cmake diff --git a/kmymoney/plugins/gnc/import/CMakeLists.txt b/kmymoney/plugins/gnc/import/CMakeLists.txt index 250e3d4bf..bb40ce661 100644 --- a/kmymoney/plugins/gnc/import/CMakeLists.txt +++ b/kmymoney/plugins/gnc/import/CMakeLists.txt @@ -1,38 +1,38 @@ # patch the version with the version defined in the build system -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/gncimporter.json.in ${CMAKE_CURRENT_BINARY_DIR}/gncimporter.json @ONLY) +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/gncimporter.json.cmake ${CMAKE_CURRENT_BINARY_DIR}/gncimporter.json @ONLY) ########### next target ############### set(gncimporter_PART_SRCS gncimporter.cpp kgncimportoptionsdlg.cpp kgncpricesourcedlg.cpp ../../../widgets/kmymoneymoneyvalidator.cpp mymoneygncreader.cpp ) set(gncimporter_PART_UI kgncimportoptionsdlg.ui kgncpricesourcedlg.ui ) ki18n_wrap_ui(gncimporter_PART_SRCS ${gncimporter_PART_UI}) kcoreaddons_add_plugin(gncimporter SOURCES ${gncimporter_PART_SRCS} JSON "${CMAKE_CURRENT_BINARY_DIR}/gncimporter.json" INSTALL_NAMESPACE "kmymoney") #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} set_target_properties(gncimporter PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") target_link_libraries(gncimporter PUBLIC kmm_plugin PRIVATE KF5::Completion KF5::Archive Alkimia::alkimia ) diff --git a/kmymoney/plugins/gnc/import/gncimporter.json.in b/kmymoney/plugins/gnc/import/gncimporter.json.cmake similarity index 100% rename from kmymoney/plugins/gnc/import/gncimporter.json.in rename to kmymoney/plugins/gnc/import/gncimporter.json.cmake diff --git a/kmymoney/plugins/ibanbicdata/CMakeLists.txt b/kmymoney/plugins/ibanbicdata/CMakeLists.txt index 2d963c940..08b334c6c 100644 --- a/kmymoney/plugins/ibanbicdata/CMakeLists.txt +++ b/kmymoney/plugins/ibanbicdata/CMakeLists.txt @@ -1,31 +1,31 @@ #add_subdirectory( germany ) #add_subdirectory( switzerland ) #add_subdirectory( target2 ) # patch the version with the version defined in the build system configure_file(ibanbicdata.desktop.in ibanbicdata.desktop) -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/ibanbicdata.json.in ${CMAKE_CURRENT_BINARY_DIR}/ibanbicdata.json @ONLY) +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/ibanbicdata.json.cmake ${CMAKE_CURRENT_BINARY_DIR}/ibanbicdata.json @ONLY) #kcoreaddons_desktop_to_json(ibanbicdata "${CMAKE_CURRENT_BINARY_DIR}/ibanbicdata.desktop") set ( IBANBICDATA_SCRS ibanbicdata.cpp bicmodel.cpp ) kcoreaddons_add_plugin(ibanbicdata SOURCES ${IBANBICDATA_SCRS} JSON "${CMAKE_CURRENT_BINARY_DIR}/ibanbicdata.json" INSTALL_NAMESPACE "kmymoney") #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} set_target_properties(ibanbicdata PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") target_link_libraries(ibanbicdata PUBLIC kmm_plugin PRIVATE Qt5::Sql KF5::I18n ) diff --git a/kmymoney/plugins/ibanbicdata/ibanbicdata.json.in b/kmymoney/plugins/ibanbicdata/ibanbicdata.json.cmake similarity index 100% rename from kmymoney/plugins/ibanbicdata/ibanbicdata.json.in rename to kmymoney/plugins/ibanbicdata/ibanbicdata.json.cmake diff --git a/kmymoney/plugins/icalendar/export/CMakeLists.txt b/kmymoney/plugins/icalendar/export/CMakeLists.txt index 28a7f4927..edc9cd7b8 100644 --- a/kmymoney/plugins/icalendar/export/CMakeLists.txt +++ b/kmymoney/plugins/icalendar/export/CMakeLists.txt @@ -1,66 +1,66 @@ # patch the version with the version defined in the build system -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/icalendarexporter.json.in +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/icalendarexporter.json.cmake ${CMAKE_CURRENT_BINARY_DIR}/icalendarexporter.json @ONLY ) set(icalendarexporter_PART_SRCS schedulestoicalendar.cpp icalendarexporter.cpp ) kconfig_add_kcfg_files(icalendarexporter_PART_SRCS pluginsettings.kcfgc) kcoreaddons_add_plugin(icalendarexporter SOURCES ${icalendarexporter_PART_SRCS} JSON "${CMAKE_CURRENT_BINARY_DIR}/icalendarexporter.json" INSTALL_NAMESPACE "kmymoney") #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} set_target_properties(icalendarexporter PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") target_include_directories(icalendarexporter PRIVATE ${LIBICAL_INCLUDE_DIRS}) target_link_libraries(icalendarexporter KF5::KIOWidgets kmm_mymoney kmm_plugin ${LIBICAL_LIBRARIES} ) install(FILES icalendarexporter.rc DESTINATION "${KXMLGUI_INSTALL_DIR}/icalendarexporter") # the KCM module set(kcm_icalendarexporter_PART_SRCS kcm_icalendarexporter.cpp ) kconfig_add_kcfg_files(kcm_icalendarexporter_PART_SRCS pluginsettings.kcfgc) ki18n_wrap_ui(kcm_icalendarexporter_PART_SRCS pluginsettingsdecl.ui) kcoreaddons_add_plugin(kcm_icalendarexporter SOURCES ${kcm_icalendarexporter_PART_SRCS} JSON "${CMAKE_CURRENT_BINARY_DIR}/kcm_icalendarexporter.json" INSTALL_NAMESPACE "kmymoney") kcoreaddons_desktop_to_json(kcm_icalendarexporter kcm_icalendarexporter.desktop) #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} set_target_properties(kcm_icalendarexporter PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") target_link_libraries(kcm_icalendarexporter KF5::I18n KF5::ConfigWidgets KF5::KIOWidgets KF5::Completion Qt5::Widgets Qt5::Gui ) install(FILES kcm_icalendarexporter.desktop DESTINATION ${SERVICES_INSTALL_DIR}) diff --git a/kmymoney/plugins/icalendar/export/icalendarexporter.json.in b/kmymoney/plugins/icalendar/export/icalendarexporter.json.cmake similarity index 100% rename from kmymoney/plugins/icalendar/export/icalendarexporter.json.in rename to kmymoney/plugins/icalendar/export/icalendarexporter.json.cmake diff --git a/kmymoney/plugins/kbanking/CMakeLists.txt b/kmymoney/plugins/kbanking/CMakeLists.txt index 547b4827b..0cdf396e5 100644 --- a/kmymoney/plugins/kbanking/CMakeLists.txt +++ b/kmymoney/plugins/kbanking/CMakeLists.txt @@ -1,61 +1,61 @@ # patch the version with the version defined in the build system -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/kbanking.json.in ${CMAKE_CURRENT_BINARY_DIR}/kbanking.json @ONLY) +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/kbanking.json.cmake ${CMAKE_CURRENT_BINARY_DIR}/kbanking.json @ONLY) add_subdirectory( dialogs ) add_subdirectory( widgets ) add_subdirectory( qml ) add_subdirectory( tasksettings ) set(kbanking_PART_SRCS kbanking.cpp banking.cpp aqbankingkmmoperators.cpp gwenhywfarqtoperators.cpp gwenkdegui.cpp ) kconfig_add_kcfg_files(kbanking_PART_SRCS kbankingsettings.kcfgc) kcoreaddons_add_plugin(kbanking SOURCES ${kbanking_PART_SRCS} JSON "${CMAKE_CURRENT_BINARY_DIR}/kbanking.json" INSTALL_NAMESPACE "kmymoney") #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} set_target_properties(kbanking PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") target_link_libraries(kbanking kbanking_dialogs kbanking_widgets kbanking_tasksettings kmm_mymoney kmm_widgets kmm_plugin KF5::ConfigCore KF5::ConfigGui Qt5::Core Alkimia::alkimia gwenhywfar::core gwenhywfar::gui-cpp gwenhywfar::gui-qt5 aqbanking::aqbanking ) # Add new menu entries if debugging is enabled set(KMM_BANKING_DEBUG_OPTIONS) # preprocessor definitions in case this is a debug build string(TOLOWER "${CMAKE_BUILD_TYPE}" CMAKE_BUILD_TYPE_TOLOWER) if("${CMAKE_BUILD_TYPE_TOLOWER}" MATCHES "debug") file(READ kbanking_debug_rc KMM_BANKING_DEBUG_OPTIONS) endif() configure_file(kbanking.rc.in "${CMAKE_CURRENT_BINARY_DIR}/kbanking.rc" @ONLY) ########### install files ############### install(FILES ${CMAKE_CURRENT_BINARY_DIR}/kbanking.rc DESTINATION ${KXMLGUI_INSTALL_DIR}/kbanking) install(FILES kbanking.kcfg DESTINATION ${KCFG_INSTALL_DIR}) diff --git a/kmymoney/plugins/kbanking/kbanking.json.in b/kmymoney/plugins/kbanking/kbanking.json.cmake similarity index 100% rename from kmymoney/plugins/kbanking/kbanking.json.in rename to kmymoney/plugins/kbanking/kbanking.json.cmake diff --git a/kmymoney/plugins/ofx/import/CMakeLists.txt b/kmymoney/plugins/ofx/import/CMakeLists.txt index e46909bc1..36de2f167 100644 --- a/kmymoney/plugins/ofx/import/CMakeLists.txt +++ b/kmymoney/plugins/ofx/import/CMakeLists.txt @@ -1,54 +1,54 @@ # patch the version with the version defined in the build system -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/ofximporter.json.in ${CMAKE_CURRENT_BINARY_DIR}/ofximporter.json @ONLY) +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/ofximporter.json.cmake ${CMAKE_CURRENT_BINARY_DIR}/ofximporter.json @ONLY) if(${LIBOFX_HAVE_CLIENTUID}) add_definitions(-DLIBOFX_HAVE_CLIENTUID) endif(${LIBOFX_HAVE_CLIENTUID}) add_subdirectory( dialogs ) ########### next target ############### set(ofximporter_PART_SRCS ofximporter.cpp ofxpartner.cpp ) set(ofximporter_PART_UI importoption.ui ) ki18n_wrap_ui(ofximporter_PART_SRCS ${ofximporter_PART_UI}) kcoreaddons_add_plugin(ofximporter SOURCES ${ofximporter_PART_SRCS} JSON "${CMAKE_CURRENT_BINARY_DIR}/ofximporter.json" INSTALL_NAMESPACE "kmymoney") #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} set_target_properties(ofximporter PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") target_link_libraries(ofximporter ofximporter_dialogs kmm_mymoney kmm_widgets kmm_plugin KF5::Wallet Qt5::Xml Alkimia::alkimia ${LIBOFX_LIBRARIES} ) target_include_directories(ofximporter PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/dialogs ${CMAKE_CURRENT_BINARY_DIR}/dialogs ${LIBOFX_INCLUDE_DIR} ) ########### install files ############### install(FILES ofximporter.rc DESTINATION "${KXMLGUI_INSTALL_DIR}/ofximporter") diff --git a/kmymoney/plugins/ofx/import/ofximporter.json.in b/kmymoney/plugins/ofx/import/ofximporter.json.cmake similarity index 100% rename from kmymoney/plugins/ofx/import/ofximporter.json.in rename to kmymoney/plugins/ofx/import/ofximporter.json.cmake diff --git a/kmymoney/plugins/onlinejobpluginmockup/CMakeLists.txt b/kmymoney/plugins/onlinejobpluginmockup/CMakeLists.txt index 2e46ed059..89d4b67ff 100644 --- a/kmymoney/plugins/onlinejobpluginmockup/CMakeLists.txt +++ b/kmymoney/plugins/onlinejobpluginmockup/CMakeLists.txt @@ -1,22 +1,22 @@ ########### next target ############### -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/onlinejobpluginmockup.json.in ${CMAKE_CURRENT_BINARY_DIR}/onlinejobpluginmockup.json @ONLY) +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/onlinejobpluginmockup.json.cmake ${CMAKE_CURRENT_BINARY_DIR}/onlinejobpluginmockup.json @ONLY) set(onlinejobpluginmockup_PART_SRCS onlinejobpluginmockup.cpp ) kcoreaddons_add_plugin(onlinejobpluginmockup SOURCES ${onlinejobpluginmockup_PART_SRCS} JSON "${CMAKE_CURRENT_BINARY_DIR}/onlinejobpluginmockup.json" INSTALL_NAMESPACE "kmymoney") #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} set_target_properties(onlinejobpluginmockup PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") target_link_libraries(onlinejobpluginmockup kmm_mymoney kmm_plugin ) diff --git a/kmymoney/plugins/onlinejobpluginmockup/onlinejobpluginmockup.json.in b/kmymoney/plugins/onlinejobpluginmockup/onlinejobpluginmockup.json.cmake similarity index 100% rename from kmymoney/plugins/onlinejobpluginmockup/onlinejobpluginmockup.json.in rename to kmymoney/plugins/onlinejobpluginmockup/onlinejobpluginmockup.json.cmake diff --git a/kmymoney/plugins/onlinetasks/sepa/CMakeLists.txt b/kmymoney/plugins/onlinetasks/sepa/CMakeLists.txt index b98a8e83f..c06a85655 100644 --- a/kmymoney/plugins/onlinetasks/sepa/CMakeLists.txt +++ b/kmymoney/plugins/onlinetasks/sepa/CMakeLists.txt @@ -1,47 +1,47 @@ -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/kmymoney-sepaorders.json.in ${CMAKE_CURRENT_BINARY_DIR}/kmymoney-sepaorders.json @ONLY) +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/kmymoney-sepaorders.json.cmake ${CMAKE_CURRENT_BINARY_DIR}/kmymoney-sepaorders.json @ONLY) set( sepaOnlineTasks_SRCS ui/sepacredittransferedit.cpp sepaonlinetasksloader.cpp ) ki18n_wrap_ui( sepaOnlineTasks_SRCS ui/sepacredittransferedit.ui ) add_library(konlinetasks_sepa_interface INTERFACE) kcoreaddons_add_plugin(konlinetasks_sepa SOURCES ${sepaOnlineTasks_SRCS} JSON "${CMAKE_CURRENT_BINARY_DIR}/kmymoney-sepaorders.json" INSTALL_NAMESPACE "kmymoney") #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} set_target_properties(konlinetasks_sepa PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") # TODO some dependencies can be moved to konlinetasks_sepa target_link_libraries( konlinetasks_sepa_interface INTERFACE kmm_mymoney kmm_widgets kmm_plugin onlinetask_interfaces Qt5::Xml Qt5::Core Qt5::Gui ) target_link_libraries(konlinetasks_sepa PUBLIC konlinetasks_sepa_interface PRIVATE KF5::I18n KF5::Service kmm_settings kmm_utils_validators KF5::ItemModels ) diff --git a/kmymoney/plugins/onlinetasks/sepa/kmymoney-sepaorders.json.in b/kmymoney/plugins/onlinetasks/sepa/kmymoney-sepaorders.json.cmake similarity index 100% rename from kmymoney/plugins/onlinetasks/sepa/kmymoney-sepaorders.json.in rename to kmymoney/plugins/onlinetasks/sepa/kmymoney-sepaorders.json.cmake diff --git a/kmymoney/plugins/qif/export/CMakeLists.txt b/kmymoney/plugins/qif/export/CMakeLists.txt index 3724039ef..a940d65e0 100644 --- a/kmymoney/plugins/qif/export/CMakeLists.txt +++ b/kmymoney/plugins/qif/export/CMakeLists.txt @@ -1,39 +1,39 @@ # patch the version with the version defined in the build system -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/qifexporter.json.in ${CMAKE_CURRENT_BINARY_DIR}/qifexporter.json @ONLY) +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/qifexporter.json.cmake ${CMAKE_CURRENT_BINARY_DIR}/qifexporter.json @ONLY) ########### next target ############### set(qifexporter_PART_SRCS qifexporter.cpp ../config/mymoneyqifprofile.cpp mymoneyqifwriter.cpp kexportdlg.cpp ${CMAKE_SOURCE_DIR}/kmymoney/widgets/kmymoneyaccountcombo.cpp ) set(qifexporter_PART_UI kexportdlgdecl.ui ) ki18n_wrap_ui(qifexporter_PART_SRCS ${qifexporter_PART_UI}) kcoreaddons_add_plugin(qifexporter SOURCES ${qifexporter_PART_SRCS} JSON "${CMAKE_CURRENT_BINARY_DIR}/qifexporter.json" INSTALL_NAMESPACE "kmymoney") #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} set_target_properties(qifexporter PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") target_link_libraries(qifexporter kmm_plugin kmm_models kmm_widgets ) ########### install files ############### install(FILES qifexporter.rc DESTINATION "${KXMLGUI_INSTALL_DIR}/qifexporter") diff --git a/kmymoney/plugins/qif/export/qifexporter.json.in b/kmymoney/plugins/qif/export/qifexporter.json.cmake similarity index 100% rename from kmymoney/plugins/qif/export/qifexporter.json.in rename to kmymoney/plugins/qif/export/qifexporter.json.cmake diff --git a/kmymoney/plugins/qif/import/CMakeLists.txt b/kmymoney/plugins/qif/import/CMakeLists.txt index c7faa0e49..864528cdd 100644 --- a/kmymoney/plugins/qif/import/CMakeLists.txt +++ b/kmymoney/plugins/qif/import/CMakeLists.txt @@ -1,42 +1,42 @@ # patch the version with the version defined in the build system -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/qifimporter.json.in ${CMAKE_CURRENT_BINARY_DIR}/qifimporter.json @ONLY) +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/qifimporter.json.cmake ${CMAKE_CURRENT_BINARY_DIR}/qifimporter.json @ONLY) ########### next target ############### set(qifimporter_PART_SRCS qifimporter.cpp ../config/mymoneyqifprofile.cpp mymoneyqifreader.cpp kimportdlg.cpp ) set(qifimporter_PART_UI kimportdlgdecl.ui ) ki18n_wrap_ui(qifimporter_PART_SRCS ${qifimporter_PART_UI}) kcoreaddons_add_plugin(qifimporter SOURCES ${qifimporter_PART_SRCS} JSON "${CMAKE_CURRENT_BINARY_DIR}/qifimporter.json" INSTALL_NAMESPACE "kmymoney") #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} set_target_properties(qifimporter PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") target_link_libraries(qifimporter PUBLIC kmm_plugin PRIVATE KF5::Completion KF5::KIOWidgets Alkimia::alkimia kmm_settings ) ########### install files ############### install(FILES qifimporter.rc DESTINATION "${KXMLGUI_INSTALL_DIR}/qifimporter") diff --git a/kmymoney/plugins/qif/import/qifimporter.json.in b/kmymoney/plugins/qif/import/qifimporter.json.cmake similarity index 100% rename from kmymoney/plugins/qif/import/qifimporter.json.in rename to kmymoney/plugins/qif/import/qifimporter.json.cmake diff --git a/kmymoney/plugins/reconciliationreport/CMakeLists.txt b/kmymoney/plugins/reconciliationreport/CMakeLists.txt index 2f3833db3..5be80463c 100644 --- a/kmymoney/plugins/reconciliationreport/CMakeLists.txt +++ b/kmymoney/plugins/reconciliationreport/CMakeLists.txt @@ -1,34 +1,34 @@ # patch the version with the version defined in the build system -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/reconciliationreport.json.in +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/reconciliationreport.json.cmake ${CMAKE_CURRENT_BINARY_DIR}/reconciliationreport.json @ONLY ) set(reconciliationreport_PART_SRCS kreconciliationreportdlg.cpp reconciliationreport.cpp ) ki18n_wrap_ui(reconciliationreport_PART_SRCS kreconciliationreportdlgdecl.ui ) kcoreaddons_add_plugin(reconciliationreport SOURCES ${reconciliationreport_PART_SRCS} JSON "${CMAKE_CURRENT_BINARY_DIR}/reconciliationreport.json" INSTALL_NAMESPACE "kmymoney") #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} set_target_properties(reconciliationreport PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") target_link_libraries(reconciliationreport Qt5::PrintSupport kmm_mymoney kmm_plugin ) if(ENABLE_WEBENGINE) target_link_libraries(reconciliationreport Qt5::WebEngineWidgets) else(ENABLE_WEBENGINE) target_link_libraries(reconciliationreport KF5::WebKit) endif(ENABLE_WEBENGINE) diff --git a/kmymoney/plugins/reconciliationreport/reconciliationreport.json.in b/kmymoney/plugins/reconciliationreport/reconciliationreport.json.cmake similarity index 100% rename from kmymoney/plugins/reconciliationreport/reconciliationreport.json.in rename to kmymoney/plugins/reconciliationreport/reconciliationreport.json.cmake diff --git a/kmymoney/plugins/sql/CMakeLists.txt b/kmymoney/plugins/sql/CMakeLists.txt index 2d32fc63c..990b7083b 100644 --- a/kmymoney/plugins/sql/CMakeLists.txt +++ b/kmymoney/plugins/sql/CMakeLists.txt @@ -1,39 +1,39 @@ -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/sqlstorage.json.in ${CMAKE_CURRENT_BINARY_DIR}/sqlstorage.json @ONLY) +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/sqlstorage.json.cmake ${CMAKE_CURRENT_BINARY_DIR}/sqlstorage.json @ONLY) set(sqlstorage_SOURCES sqlstorage.cpp mymoneystoragesql.cpp mymoneydbdef.cpp mymoneydbdriver.cpp kselectdatabasedlg.cpp kgeneratesqldlg.cpp ) ki18n_wrap_ui(sqlstorage_SOURCES kselectdatabasedlg.ui kgeneratesqldlg.ui) kcoreaddons_add_plugin(sqlstorage SOURCES ${sqlstorage_SOURCES} JSON "${CMAKE_CURRENT_BINARY_DIR}/sqlstorage.json" INSTALL_NAMESPACE "kmymoney") #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} set_target_properties(sqlstorage PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") target_link_libraries(sqlstorage PUBLIC kmm_plugin kmm_widgets PRIVATE Qt5::Sql kmm_utils_platformtools xmlstoragehelper ) install(FILES sqlstorage.rc DESTINATION "${KXMLGUI_INSTALL_DIR}/sqlstorage") if(BUILD_TESTING) add_subdirectory(tests) endif() diff --git a/kmymoney/plugins/sql/sqlstorage.json.in b/kmymoney/plugins/sql/sqlstorage.json.cmake similarity index 100% rename from kmymoney/plugins/sql/sqlstorage.json.in rename to kmymoney/plugins/sql/sqlstorage.json.cmake diff --git a/kmymoney/plugins/views/budget/CMakeLists.txt b/kmymoney/plugins/views/budget/CMakeLists.txt index 3c782fdf3..7959b7e15 100644 --- a/kmymoney/plugins/views/budget/CMakeLists.txt +++ b/kmymoney/plugins/views/budget/CMakeLists.txt @@ -1,31 +1,31 @@ -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/budgetview.json.in ${CMAKE_CURRENT_BINARY_DIR}/budgetview.json @ONLY) +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/budgetview.json.cmake ${CMAKE_CURRENT_BINARY_DIR}/budgetview.json @ONLY) set(budgetview_SOURCES budgetview.cpp kbudgetview.cpp kbudgetvalues.cpp knewbudgetdlg.cpp ) ki18n_wrap_ui(budgetview_SOURCES kbudgetview.ui kbudgetvalues.ui knewbudgetdlg.ui ) kcoreaddons_add_plugin(budgetview SOURCES ${budgetview_SOURCES} JSON "${CMAKE_CURRENT_BINARY_DIR}/budgetview.json" INSTALL_NAMESPACE "kmymoney") #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} set_target_properties(budgetview PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") target_link_libraries(budgetview PUBLIC kmm_plugin kmm_widgets kmymoney_common ) diff --git a/kmymoney/plugins/views/budget/budgetview.json.in b/kmymoney/plugins/views/budget/budgetview.json.cmake similarity index 100% rename from kmymoney/plugins/views/budget/budgetview.json.in rename to kmymoney/plugins/views/budget/budgetview.json.cmake diff --git a/kmymoney/plugins/views/forecast/CMakeLists.txt b/kmymoney/plugins/views/forecast/CMakeLists.txt index 653b813e3..391c7c58f 100644 --- a/kmymoney/plugins/views/forecast/CMakeLists.txt +++ b/kmymoney/plugins/views/forecast/CMakeLists.txt @@ -1,62 +1,62 @@ -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/forecastview.json.in ${CMAKE_CURRENT_BINARY_DIR}/forecastview.json @ONLY) +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/forecastview.json.cmake ${CMAKE_CURRENT_BINARY_DIR}/forecastview.json @ONLY) set(forecastview_SOURCES forecastview.cpp kforecastview.cpp fixedcolumntreeview.cpp ) ki18n_wrap_ui(forecastview_SOURCES kforecastview.ui) kconfig_add_kcfg_files(forecastview_SOURCES forecastviewsettings.kcfgc) kcoreaddons_add_plugin(forecastview SOURCES ${forecastview_SOURCES} JSON "${CMAKE_CURRENT_BINARY_DIR}/forecastview.json" INSTALL_NAMESPACE "kmymoney") #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} set_target_properties(forecastview PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") target_link_libraries(forecastview PUBLIC kmm_plugin KF5::TextWidgets kmm_widgets kmymoney_common ) # the KCM module set(kcm_forecastview_PART_SRCS kcm_forecastview.cpp ) kconfig_add_kcfg_files(kcm_forecastview_PART_SRCS forecastviewsettings.kcfgc) ki18n_wrap_ui(kcm_forecastview_PART_SRCS forecastviewsettings.ui) kcoreaddons_add_plugin(kcm_forecastview SOURCES ${kcm_forecastview_PART_SRCS} JSON "${CMAKE_CURRENT_BINARY_DIR}/kcm_forecastview.json" INSTALL_NAMESPACE "kmymoney") kcoreaddons_desktop_to_json(kcm_forecastview kcm_forecastview.desktop) #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} set_target_properties(kcm_forecastview PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") target_link_libraries(kcm_forecastview KF5::I18n KF5::ConfigWidgets KF5::Completion KF5::KIOWidgets KF5::CoreAddons kmm_settings ) install(FILES kcm_forecastview.desktop DESTINATION "${SERVICES_INSTALL_DIR}") diff --git a/kmymoney/plugins/views/forecast/forecastview.json.in b/kmymoney/plugins/views/forecast/forecastview.json.cmake similarity index 100% rename from kmymoney/plugins/views/forecast/forecastview.json.in rename to kmymoney/plugins/views/forecast/forecastview.json.cmake diff --git a/kmymoney/plugins/views/onlinejoboutbox/CMakeLists.txt b/kmymoney/plugins/views/onlinejoboutbox/CMakeLists.txt index 1bc024b20..fd05df759 100644 --- a/kmymoney/plugins/views/onlinejoboutbox/CMakeLists.txt +++ b/kmymoney/plugins/views/onlinejoboutbox/CMakeLists.txt @@ -1,35 +1,35 @@ -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/onlinejoboutboxview.json.in ${CMAKE_CURRENT_BINARY_DIR}/onlinejoboutboxview.json @ONLY) +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/onlinejoboutboxview.json.cmake ${CMAKE_CURRENT_BINARY_DIR}/onlinejoboutboxview.json @ONLY) set(onlinejoboutboxview_SOURCES onlinejoboutboxview.cpp konlinejoboutboxview.cpp konlinetransferform.cpp onlinejobmodel.cpp onlinejobmessagesmodel.cpp ${CMAKE_SOURCE_DIR}/kmymoney/widgets/kmymoneyaccountcombo.cpp ) ki18n_wrap_ui(onlinejoboutboxview_SOURCES konlinejoboutboxview.ui konlinetransferform.ui ) kcoreaddons_add_plugin(onlinejoboutboxview SOURCES ${onlinejoboutboxview_SOURCES} JSON "${CMAKE_CURRENT_BINARY_DIR}/onlinejoboutboxview.json" INSTALL_NAMESPACE "kmymoney") #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} set_target_properties(onlinejoboutboxview PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") target_link_libraries(onlinejoboutboxview PUBLIC kmm_plugin kmm_models kmm_widgets onlinetask_interfaces KF5::TextWidgets kmm_menus ) diff --git a/kmymoney/plugins/views/onlinejoboutbox/onlinejoboutboxview.json.in b/kmymoney/plugins/views/onlinejoboutbox/onlinejoboutboxview.json.cmake similarity index 100% rename from kmymoney/plugins/views/onlinejoboutbox/onlinejoboutboxview.json.in rename to kmymoney/plugins/views/onlinejoboutbox/onlinejoboutboxview.json.cmake diff --git a/kmymoney/plugins/views/reports/CMakeLists.txt b/kmymoney/plugins/views/reports/CMakeLists.txt index 0420307fb..8a06ecd35 100644 --- a/kmymoney/plugins/views/reports/CMakeLists.txt +++ b/kmymoney/plugins/views/reports/CMakeLists.txt @@ -1,92 +1,92 @@ add_subdirectory(core) -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/reportsview.json.in ${CMAKE_CURRENT_BINARY_DIR}/reportsview.json @ONLY) +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/reportsview.json.cmake ${CMAKE_CURRENT_BINARY_DIR}/reportsview.json @ONLY) set(reportsview_SOURCES reportsview.cpp kreportsview.cpp tocitem.cpp tocitemgroup.cpp tocitemreport.cpp kreportconfigurationfilterdlg.cpp reporttabimpl.cpp reportcontrolimpl.cpp kbalancechartdlg.cpp ../../../views/kmymoneywebpage.cpp ) ki18n_wrap_ui(reportsview_SOURCES kreportconfigurationfilterdlg.ui reportcontrol.ui reporttabgeneral.ui reporttabrowcolquery.ui reporttabrowcolpivot.ui reporttabrange.ui reporttabchart.ui reporttabcapitalgain.ui reporttabperformance.ui ) # kconfig_add_kcfg_files(reportsview_SOURCES reportsviewsettings.kcfgc) kcoreaddons_add_plugin(reportsview SOURCES ${reportsview_SOURCES} JSON "${CMAKE_CURRENT_BINARY_DIR}/reportsview.json" INSTALL_NAMESPACE "kmymoney") #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} set_target_properties(reportsview PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") target_link_libraries(reportsview PUBLIC kmm_plugin KF5::TextWidgets KF5::KIOCore KF5::KIOFileWidgets KF5::KIOWidgets KF5::KIONTLM reports kmm_widgets kmm_menus ) if(ENABLE_WEBENGINE) target_link_libraries(reportsview PRIVATE Qt5::WebEngineWidgets) else(ENABLE_WEBENGINE) target_link_libraries(reportsview PRIVATE KF5::WebKit) endif(ENABLE_WEBENGINE) # the KCM module set(kcm_reportsview_PART_SRCS kcm_reportsview.cpp ) kconfig_add_kcfg_files(kcm_reportsview_PART_SRCS reportsviewsettings.kcfgc) ki18n_wrap_ui(kcm_reportsview_PART_SRCS reportsviewsettings.ui) kcoreaddons_add_plugin(kcm_reportsview SOURCES ${kcm_reportsview_PART_SRCS} JSON "${CMAKE_CURRENT_BINARY_DIR}/kcm_reportsview.json" INSTALL_NAMESPACE "kmymoney") kcoreaddons_desktop_to_json(kcm_reportsview kcm_reportsview.desktop) #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} set_target_properties(kcm_reportsview PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") target_link_libraries(kcm_reportsview KF5::I18n KF5::ConfigWidgets KF5::Completion KF5::KIOWidgets KF5::CoreAddons kmm_settings ) install(FILES kcm_reportsview.desktop DESTINATION "${SERVICES_INSTALL_DIR}") diff --git a/kmymoney/plugins/views/reports/reportsview.json.in b/kmymoney/plugins/views/reports/reportsview.json.cmake similarity index 100% rename from kmymoney/plugins/views/reports/reportsview.json.in rename to kmymoney/plugins/views/reports/reportsview.json.cmake diff --git a/kmymoney/plugins/weboob/CMakeLists.txt b/kmymoney/plugins/weboob/CMakeLists.txt index 367153f61..59c35df3c 100644 --- a/kmymoney/plugins/weboob/CMakeLists.txt +++ b/kmymoney/plugins/weboob/CMakeLists.txt @@ -1,40 +1,40 @@ # Use KDE compiler settings to enable C++11 # include(KDECompilerSettings NO_POLICY_SCOPE) # patch the version with the version defined in the build system -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/weboob.json.in ${CMAKE_CURRENT_BINARY_DIR}/weboob.json @ONLY) +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/weboob.json.cmake ${CMAKE_CURRENT_BINARY_DIR}/weboob.json @ONLY) add_subdirectory( dialogs ) add_subdirectory( interface ) ########### next target ############### set(weboob_PART_SRCS weboob.cpp ) kcoreaddons_add_plugin(weboob SOURCES ${weboob_PART_SRCS} JSON "${CMAKE_CURRENT_BINARY_DIR}/weboob.json" INSTALL_NAMESPACE "kmymoney") #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} set_target_properties(weboob PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") target_link_libraries( weboob PRIVATE weboob_interface weboob_dialogs kmm_mymoney kmm_widgets kmm_plugin Qt5::Concurrent ) ########### install files ############### install(FILES weboob.rc DESTINATION "${KXMLGUI_INSTALL_DIR}/weboob") diff --git a/kmymoney/plugins/weboob/weboob.json.in b/kmymoney/plugins/weboob/weboob.json.cmake similarity index 100% rename from kmymoney/plugins/weboob/weboob.json.in rename to kmymoney/plugins/weboob/weboob.json.cmake diff --git a/kmymoney/plugins/xml/CMakeLists.txt b/kmymoney/plugins/xml/CMakeLists.txt index 5f16b62b1..85d05bf62 100644 --- a/kmymoney/plugins/xml/CMakeLists.txt +++ b/kmymoney/plugins/xml/CMakeLists.txt @@ -1,78 +1,78 @@ add_subdirectory( libkgpgfile ) -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/xmlstorage.json.in ${CMAKE_CURRENT_BINARY_DIR}/xmlstorage.json @ONLY) +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/xmlstorage.json.cmake ${CMAKE_CURRENT_BINARY_DIR}/xmlstorage.json @ONLY) set(xmlstorage_SOURCES xmlstorage.cpp mymoneystoragexml.cpp mymoneystoragenames.cpp mymoneystorageanon.cpp kgpgkeyselectiondlg.cpp ) ki18n_wrap_ui(xmlstorage_SOURCES kgpgkeyselectiondlg.ui) kcoreaddons_add_plugin(xmlstorage SOURCES ${xmlstorage_SOURCES} JSON "${CMAKE_CURRENT_BINARY_DIR}/xmlstorage.json" INSTALL_NAMESPACE "kmymoney") #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} set_target_properties(xmlstorage PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") target_link_libraries(xmlstorage PUBLIC kmm_plugin PRIVATE Qt5::Xml KF5::Archive KF5::I18n KF5::CoreAddons kgpgfile kmymoney_common xmlstoragehelper ) # install(FILES kmymoney-xmlstorageplugin.desktop # DESTINATION ${SERVICETYPES_INSTALL_DIR} # ) if(BUILD_TESTING) add_subdirectory(tests) endif() # the KCM module set(kcm_xmlstorage_PART_SRCS kcm_xmlstorage.cpp ) kconfig_add_kcfg_files(kcm_xmlstorage_PART_SRCS xmlstoragesettings.kcfgc) ki18n_wrap_ui(kcm_xmlstorage_PART_SRCS xmlstoragesettings.ui) kcoreaddons_add_plugin(kcm_xmlstorage SOURCES ${kcm_xmlstorage_PART_SRCS} JSON "${CMAKE_CURRENT_BINARY_DIR}/kcm_xmlstorage.json" INSTALL_NAMESPACE "kmymoney") kcoreaddons_desktop_to_json(kcm_xmlstorage kcm_xmlstorage.desktop) #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} set_target_properties(kcm_xmlstorage PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") target_link_libraries(kcm_xmlstorage PRIVATE KF5::I18n KF5::ConfigWidgets KF5::Completion kgpgfile kmm_settings ) install(FILES kcm_xmlstorage.desktop DESTINATION ${SERVICES_INSTALL_DIR}) diff --git a/kmymoney/plugins/xml/xmlstorage.json.in b/kmymoney/plugins/xml/xmlstorage.json.cmake similarity index 100% rename from kmymoney/plugins/xml/xmlstorage.json.in rename to kmymoney/plugins/xml/xmlstorage.json.cmake