Warning, /utilities/keditbookmarks/src/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 configure_file(config-keditbookmarks.h.in
0002               ${CMAKE_CURRENT_BINARY_DIR}/config-keditbookmarks.h)
0003 
0004 ############ subdir ###################
0005 set(debug_file_common_SRCS)
0006 ecm_qt_declare_logging_category(debug_file_common_SRCS
0007     HEADER keditbookmarks_debug.h
0008     IDENTIFIER KEDITBOOKMARKS_LOG
0009     CATEGORY_NAME org.kde.keditbookmarks
0010     DESCRIPTION "KEditBookmarks"
0011     EXPORT KEDITBOOKMARKS
0012 )
0013 
0014 
0015 add_subdirectory(kbookmarkmodel)
0016 
0017 ########### next target ###############
0018 
0019 ecm_setup_version(${RELEASE_SERVICE_VERSION} VARIABLE_PREFIX KEDITBOOKMARKS VERSION_HEADER keditbookmarks_version.h)
0020 
0021 add_executable(kbookmarkmerger kbookmarkmerger.cpp ${debug_file_common_SRCS})
0022 
0023 target_link_libraries(kbookmarkmerger
0024    Qt::Widgets
0025    KF6::KIOCore
0026    KF6::I18n
0027    KF6::Bookmarks
0028 )
0029 
0030 install(TARGETS kbookmarkmerger ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0031 
0032 
0033 ########### next target ###############
0034 add_executable( keditbookmarks)
0035 set(toplevel_xml ${CMAKE_CURRENT_BINARY_DIR}/org.kde.keditbookmarks.xml)
0036 qt_generate_dbus_interface( ${CMAKE_CURRENT_SOURCE_DIR}/toplevel.h org.kde.keditbookmarks.xml )
0037 
0038 qt_add_dbus_interface( keditbookmarks_SRCS ${toplevel_xml} toplevel_interface )
0039 
0040 kconfig_add_kcfg_files(keditbookmarks_SRCS settings.kcfgc )
0041 target_sources(keditbookmarks PRIVATE
0042    main.cpp
0043    toplevel.cpp
0044    globalbookmarkmanager.cpp
0045    actionsimpl.cpp
0046    importers.cpp
0047    bookmarkiterator.cpp
0048    testlink.cpp
0049    favicons.cpp
0050    faviconupdater.cpp
0051    exporters.cpp
0052    bookmarkinfowidget.cpp
0053    kebsearchline.cpp
0054    bookmarklistview.cpp
0055    kbookmarkexporter.h
0056    kbookmarkimporter.cpp
0057    kbookmarkimporter.h
0058    kbookmarkimporter_ie.cpp
0059    kbookmarkimporter_ie.h
0060    kbookmarkimporter_ns.cpp
0061    kbookmarkimporter_ns.h
0062    kbookmarkimporter_opera.cpp
0063    kbookmarkimporter_opera.h
0064    kbookmarkimporter_opera_p.h
0065    kbookmarkdombuilder.cpp
0066    kbookmarkdombuilder.h
0067    toplevel.h
0068    globalbookmarkmanager.h
0069    actionsimpl.h
0070    importers.h
0071    bookmarkiterator.h
0072    testlink.h
0073    favicons.h
0074    faviconupdater.h
0075    exporters.h
0076    bookmarkinfowidget.h
0077    kebsearchline.h
0078    bookmarklistview.h
0079    ${debug_file_common_SRCS}
0080    ${keditbookmarks_SRCS}
0081    keditbookmarks.qrc
0082 )
0083 
0084 target_link_libraries(keditbookmarks kbookmarkmodel_private
0085    KF6::Parts
0086    KF6::Bookmarks
0087    KF6::WindowSystem
0088    KF6::IconThemes
0089    KF6::Completion
0090    KF6::I18n
0091    KF6::Codecs
0092    KF6::IconWidgets
0093    KF6::KIOGui)
0094 
0095 install(TARGETS keditbookmarks          ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0096 
0097 ########### install files ###############
0098 
0099 install( FILES keditbookmarks.kcfg  DESTINATION  ${KDE_INSTALL_KCFGDIR} )
0100 install( PROGRAMS org.kde.keditbookmarks.desktop DESTINATION ${KDE_INSTALL_APPDIR} )
0101 
0102 ecm_qt_install_logging_categories(
0103     EXPORT KEDITBOOKMARKS
0104     FILE keditbookmarks.categories
0105     DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}
0106 )