optional-qtwebengine
authorDebian/Kubuntu Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Sun, 22 Apr 2018 08:08:37 +0000 (09:08 +0100)
committerPino Toscano <pino@debian.org>
Sun, 22 Apr 2018 08:08:37 +0000 (09:08 +0100)
Gbp-Pq: Name optional-qtwebengine.diff

CMakeLists.txt
autotests/CMakeLists.txt

index c8f59f01b8ee8a4d645984495ebcbd2c8f73b79e..26f5692b05d1fbcb6f607be2deb087ac334547b9 100644 (file)
@@ -23,7 +23,8 @@ include(ECMQtDeclareLoggingCategory)
 set(KONQUEROR_LIB_VERSION "5.0.97")
 set(KONQUEROR_VERSION "${KONQUEROR_LIB_VERSION}")
 
-find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS Core Widgets WebEngineWidgets)
+find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS Core Widgets)
+find_package(Qt5 ${QT_MIN_VERSION} COMPONENTS WebEngineWidgets)
 find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS Parts KCMUtils KHtml KDELibs4Support Archive Crash)
 
 find_package(KF5 ${KF5_MIN_VERSION} COMPONENTS Activities DocTools) # Optional
@@ -53,7 +54,9 @@ add_subdirectory( libkonq )
 add_subdirectory( src )
 add_subdirectory( client )
 add_subdirectory( autotests )
-add_subdirectory( webenginepart )
+if (Qt5WebEngineWidgets_FOUND)
+    add_subdirectory( webenginepart )
+endif()
 
 add_subdirectory( about )
 add_subdirectory( pics )
index 09c1a28e94bfd073a2163827ae21dcbdad43207d..27939c03d1026a7d91e2c842330f3d79746d112e 100644 (file)
@@ -7,12 +7,14 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/..  )
 
 ########### konqviewmgrtest ###############
 
-add_executable(konqviewmgrtest konqviewmgrtest.cpp)
-add_test(konqviewmgrtest konqviewmgrtest)
-ecm_mark_as_test(konqviewmgrtest)
-target_link_libraries(konqviewmgrtest kdeinit_konqueror Qt5::Core Qt5::Gui
-   # KF5::KHtml
-   kwebenginepartlib Qt5::WebEngineWidgets Qt5::Test)
+if (Qt5WebEngineWidgets_FOUND)
+  add_executable(konqviewmgrtest konqviewmgrtest.cpp)
+  add_test(konqviewmgrtest konqviewmgrtest)
+  ecm_mark_as_test(konqviewmgrtest)
+  target_link_libraries(konqviewmgrtest kdeinit_konqueror Qt5::Core Qt5::Gui
+     # KF5::KHtml
+     kwebenginepartlib Qt5::WebEngineWidgets Qt5::Test)
+endif()
 
 ########### historymanagertest ###############
 
@@ -30,10 +32,12 @@ target_link_libraries(undomanagertest kdeinit_konqueror Qt5::Core Qt5::Test)
 
 ########### konqhtmltest ###############
 
-add_executable(konqhtmltest konqhtmltest.cpp)
-add_test(konqhtmltest konqhtmltest)
-ecm_mark_as_test(konqhtmltest)
-target_link_libraries(konqhtmltest kdeinit_konqueror kwebenginepartlib Qt5::Core Qt5::Test)
+if (Qt5WebEngineWidgets_FOUND)
+  add_executable(konqhtmltest konqhtmltest.cpp)
+  add_test(konqhtmltest konqhtmltest)
+  ecm_mark_as_test(konqhtmltest)
+  target_link_libraries(konqhtmltest kdeinit_konqueror kwebenginepartlib Qt5::Core Qt5::Test)
+endif()
 
 ########### konqviewtest ###############