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 )