Warning, /network/konqueror/libkonq/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions(-DTRANSLATION_DOMAIN=\"libkonq\")
0002
0003 ########### libkonq ###############
0004
0005 set(konq_LIB_SRCS
0006 konq_popupmenu.cpp # now only used by konqueror, could move there
0007 konq_events.cpp
0008 konq_historyentry.cpp
0009 konq_historyloader.cpp
0010 konq_historyprovider.cpp # konqueror and konqueror/sidebar
0011 konq_spellcheckingconfigurationdispatcher.cpp #konqueror and webenginepart
0012 konq_kpart_plugin.cpp
0013 asyncselectorinterface.cpp
0014 browseropenorsavequestion.cpp
0015 historyprovider.cpp
0016 htmlextension.cpp
0017 htmlsettingsinterface.cpp
0018 textextension.cpp
0019 interfaces/browser.cpp
0020 interfaces/cookiejar.cpp
0021 interfaces/common.h
0022 interfaces/downloaderextension.cpp
0023 libkonq_utils.cpp
0024 browserarguments.cpp
0025 browserextension.cpp
0026 windowargs.cpp
0027 browserinterface.cpp
0028 )
0029
0030 ecm_qt_declare_logging_category(konq_LIB_SRCS HEADER libkonq_debug.h IDENTIFIER LIBKONQ_LOG CATEGORY_NAME org.kde.libkonq)
0031
0032 add_library(KF${KF_MAJOR_VERSION}Konq ${konq_LIB_SRCS})
0033
0034 generate_export_header(KF${KF_MAJOR_VERSION}Konq BASE_NAME libkonq EXPORT_FILE_NAME libkonq_export.h)
0035
0036 add_library(KF${KF_MAJOR_VERSION}::Konq ALIAS KF${KF_MAJOR_VERSION}Konq)
0037
0038 target_link_libraries(KF${KF_MAJOR_VERSION}Konq
0039 PUBLIC
0040 KF${KF_MAJOR_VERSION}::XmlGui
0041 KF${KF_MAJOR_VERSION}::ConfigCore
0042 KF${KF_MAJOR_VERSION}::KIOCore
0043 KF${KF_MAJOR_VERSION}::KIOFileWidgets
0044 KF${KF_MAJOR_VERSION}::CoreAddons
0045 KF${KF_MAJOR_VERSION}::Service
0046 KF${KF_MAJOR_VERSION}::Parts
0047 Qt${KF_MAJOR_VERSION}::WebEngineWidgets
0048 KF${KF_MAJOR_VERSION}::TextWidgets
0049 PRIVATE
0050 KF${KF_MAJOR_VERSION}::Bookmarks
0051 KF${KF_MAJOR_VERSION}::I18n
0052 ${ZLIB_LIBRARY}
0053 )
0054
0055 if (KF_MAJOR_VERSION STRGREATER "5")
0056 target_link_libraries(KF${KF_MAJOR_VERSION}Konq PRIVATE KF${KF_MAJOR_VERSION}::BookmarksWidgets)
0057 endif()
0058
0059 # For crc32 in konq_historyloader.cpp
0060 target_include_directories(KF${KF_MAJOR_VERSION}Konq PRIVATE ${ZLIB_INCLUDE_DIR})
0061
0062
0063 set_target_properties(KF${KF_MAJOR_VERSION}Konq PROPERTIES
0064 VERSION ${KONQ_VERSION}
0065 SOVERSION ${KONQ_SOVERSION}
0066 EXPORT_NAME Konq
0067 )
0068
0069 install(TARGETS KF${KF_MAJOR_VERSION}Konq EXPORT KF${KF_MAJOR_VERSION}KonqTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0070
0071 ########### install files ###############
0072
0073 install(FILES directory_bookmarkbar.desktop DESTINATION ${KDE_INSTALL_DATADIR_KF}/kbookmark)
0074 install(FILES
0075 konq_events.h
0076 konq_historyentry.h
0077 konq_historyprovider.h
0078 konq_popupmenu.h
0079 konq_kpart_plugin.h
0080 ${LibKonq_BINARY_DIR}/src/libkonq_export.h
0081 asyncselectorinterface.h
0082
0083 DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF}
0084 COMPONENT Devel
0085 )
0086