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})