diff -Naur ugene-35.1-orig/src/corelibs/U2Test/U2Test.pri ugene-35.1/src/corelibs/U2Test/U2Test.pri
--- ugene-35.1-orig/src/corelibs/U2Test/U2Test.pri	2020-06-24 17:11:57.000000000 +0200
+++ ugene-35.1/src/corelibs/U2Test/U2Test.pri	2020-07-16 04:04:15.152443566 +0200
@@ -14,10 +14,6 @@
     # GUI testing is not included into public build
     LIBS -= -lQSpec$$D
 }
-if (!useWebKit()) {
-    # GUI testing is available only with WebKit.
-    LIBS -= -lQSpec$$D
-}
 
 DESTDIR = ../../$$out_dir()
 
diff -Naur ugene-35.1-orig/src/ugenecl/ugenecl.pri ugene-35.1/src/ugenecl/ugenecl.pri
--- ugene-35.1-orig/src/ugenecl/ugenecl.pri	2020-06-24 17:11:57.000000000 +0200
+++ ugene-35.1/src/ugenecl/ugenecl.pri	2020-07-16 04:06:51.251572637 +0200
@@ -17,12 +17,10 @@
 LIBS += -lU2Core$$D -lU2Algorithm$$D -lU2Designer$$D -lU2Formats$$D -lU2Gui$$D -lU2Test$$D -lU2Lang$$D -lU2Private$$D -lbreakpad$$D -lQSpec$$D
 LIBS += $$add_sqlite_lib()
 
-if (!useWebKit()) {
-    DEFINES += HI_EXCLUDED
-    LIBS -= -lQSpec$$D
-}
 if (exclude_list_enabled()) {
     DEFINES += HI_EXCLUDED
+}
+contains(DEFINES, HI_EXCLUDED) {
     LIBS -= -lQSpec$$D
 }
 
diff -Naur ugene-35.1-orig/src/ugeneui/ugeneui.pri ugene-35.1/src/ugeneui/ugeneui.pri
--- ugene-35.1-orig/src/ugeneui/ugeneui.pri	2020-06-24 17:11:57.000000000 +0200
+++ ugene-35.1/src/ugeneui/ugeneui.pri	2020-07-16 04:08:11.789187043 +0200
@@ -26,12 +26,11 @@
 LIBS += $$add_sqlite_lib()
 
 macx: LIBS += -framework Foundation /System/Library/Frameworks/Security.framework/Security
-if (!useWebKit()) {
-    DEFINES += HI_EXCLUDED
-    LIBS -= -lQSpec$$D
-}
 if (exclude_list_enabled()) {
     DEFINES += HI_EXCLUDED
+}
+
+contains(DEFINES, HI_EXCLUDED) {
     LIBS -= -lQSpec$$D
 }
 
diff -Naur ugene-35.1-orig/ugene.pri ugene-35.1/ugene.pri
--- ugene-35.1-orig/ugene.pri	2020-06-24 17:11:57.000000000 +0200
+++ ugene-35.1/ugene.pri	2020-07-16 04:10:38.180121503 +0200
@@ -28,12 +28,8 @@
 
 GUI_TESTING_ENABLED = 0
 if (exists(./src/libs_3rdparty/QSpec/QSpec.pro): !exclude_list_enabled()) {
-    if (!useWebKit()) {
-        message ("QT WebEngine is used, GUI testing is disabled")
-    } else {
-        message( "GUI testing is enabled" )
-        GUI_TESTING_ENABLED = 1
-    }
+	message( "GUI testing is enabled" )
+	message ("QT WebEngine is used, GUI testing is disabled")	    GUI_TESTING_ENABLED = 1
 }
 
 !equals(GUI_TESTING_ENABLED, 1) {
