Warning, /network/konqueror/settings/konqhtml/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions(-DTRANSLATION_DOMAIN=\"kcmkonqhtml\")
0002
0003 include_directories(
0004 ${CMAKE_CURRENT_SOURCE_DIR}/css
0005 )
0006
0007
0008 set(kcm_konqhtml_PART_SRCS
0009 generalopts.cpp
0010 htmlopts.cpp
0011 jsopts.cpp
0012 javaopts.cpp
0013 appearance.cpp
0014 policydlg.cpp
0015 main.cpp
0016 jspolicies.cpp
0017 policies.cpp
0018 domainlistview.cpp
0019 filteropts.cpp
0020 css/template.cpp
0021 css/kcmcss.cpp
0022 cache/cache.cpp
0023 useragent/useragent.cpp
0024 tabs/tabsoptions.cpp
0025 )
0026
0027 if (DontUseKCookieJar)
0028 list(APPEND kcm_konqhtml_PART_SRCS
0029 cookies/kcookiesmain.cpp
0030 cookies/kcookiesmanagement.cpp
0031 cookies/kcookiespolicies.cpp
0032 cookies/kcookiespolicyselectiondlg.cpp
0033 )
0034 ki18n_wrap_ui(kcm_konqhtml_PART_SRCS
0035 cookies/kcookiesmanagement.ui
0036 cookies/kcookiespolicies.ui
0037 cookies/kcookiespolicyselectiondlg.ui
0038 )
0039 endif()
0040
0041 ki18n_wrap_ui(kcm_konqhtml_PART_SRCS
0042 tabs/tabsoptions.ui
0043 css/csscustom.ui
0044 css/cssconfig.ui
0045 cache/cache.ui
0046 useragent/useragent.ui
0047 )
0048
0049 add_library(kcm_konqhtml_static STATIC ${kcm_konqhtml_PART_SRCS})
0050 set_target_properties(kcm_konqhtml_static PROPERTIES POSITION_INDEPENDENT_CODE ON)
0051 target_link_libraries(kcm_konqhtml_static
0052 KF${KF_MAJOR_VERSION}::I18n
0053 KF${KF_MAJOR_VERSION}::ConfigWidgets
0054 KF${KF_MAJOR_VERSION}::KCMUtils
0055 KF${KF_MAJOR_VERSION}::TextWidgets
0056 KF${KF_MAJOR_VERSION}::Parts
0057 KF${KF_MAJOR_VERSION}::ItemViews
0058 KF${KF_MAJOR_VERSION}::Codecs
0059 Qt${KF_MAJOR_VERSION}::WebEngineWidgets
0060 KF${KF_MAJOR_VERSION}::Konq)
0061
0062 kcoreaddons_add_plugin(khtml_general SOURCES plugins/khtml_general.cpp INSTALL_NAMESPACE konqueror_kcms)
0063 target_link_libraries(khtml_general kcm_konqhtml_static)
0064
0065 kcoreaddons_add_plugin(khtml_tabs SOURCES plugins/khtml_tabs.cpp INSTALL_NAMESPACE konqueror_kcms)
0066 target_link_libraries(khtml_tabs kcm_konqhtml_static)
0067
0068 kcoreaddons_add_plugin(khtml_behavior SOURCES plugins/khtml_behavior.cpp INSTALL_NAMESPACE konqueror_kcms)
0069 target_link_libraries(khtml_behavior kcm_konqhtml_static)
0070
0071 kcoreaddons_add_plugin(khtml_java_js SOURCES plugins/khtml_java_js.cpp INSTALL_NAMESPACE konqueror_kcms)
0072 target_link_libraries(khtml_java_js kcm_konqhtml_static)
0073
0074 kcoreaddons_add_plugin(khtml_appearance SOURCES plugins/khtml_appearance.cpp INSTALL_NAMESPACE konqueror_kcms)
0075 target_link_libraries(khtml_appearance kcm_konqhtml_static)
0076
0077 kcoreaddons_add_plugin(khtml_filter SOURCES plugins/khtml_filter.cpp INSTALL_NAMESPACE konqueror_kcms)
0078 target_link_libraries(khtml_filter kcm_konqhtml_static)
0079
0080 kcoreaddons_add_plugin(khtml_cache SOURCES plugins/khtml_cache.cpp INSTALL_NAMESPACE konqueror_kcms)
0081 target_link_libraries(khtml_cache kcm_konqhtml_static)
0082
0083 kcoreaddons_add_plugin(khtml_useragent SOURCES plugins/khtml_useragent.cpp INSTALL_NAMESPACE konqueror_kcms)
0084 target_link_libraries(khtml_useragent kcm_konqhtml_static)
0085
0086 if (DontUseKCookieJar)
0087 kcoreaddons_add_plugin(khtml_cookies SOURCES plugins/khtml_cookies.cpp INSTALL_NAMESPACE konqueror_kcms)
0088 target_link_libraries(khtml_cookies kcm_konqhtml_static)
0089 endif()
0090
0091 install( FILES css/template.css DESTINATION ${KDE_INSTALL_DATADIR}/kcmcss )
0092 install(FILES useragent/useragenttemplatesrc DESTINATION ${KDE_INSTALL_CONFDIR})