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