diff --git a/tests/auto/valgrind/memcheck/testapps/free1/free1.pro b/tests/auto/valgrind/memcheck/testapps/free1/free1.pro
index 763d41c150a62f16e547f8570df5467a792e9701..3cb12e203a328b04c948203b8fba3aacc2fc96b4 100644
--- a/tests/auto/valgrind/memcheck/testapps/free1/free1.pro
+++ b/tests/auto/valgrind/memcheck/testapps/free1/free1.pro
@@ -1,9 +1,8 @@
 TEMPLATE = app
 TARGET = free1
 
-CONFIG += debug
-
-QT -= core gui
+CONFIG += debug console
+CONFIG -= qt
 
 macx:CONFIG -= app_bundle
 
diff --git a/tests/auto/valgrind/memcheck/testapps/free2/free2.pro b/tests/auto/valgrind/memcheck/testapps/free2/free2.pro
index a1894cdaa4125a20c81cf93a1b2f57137649d137..ae2f024faca60479c8ed5ebcd702795db53bbb20 100644
--- a/tests/auto/valgrind/memcheck/testapps/free2/free2.pro
+++ b/tests/auto/valgrind/memcheck/testapps/free2/free2.pro
@@ -1,9 +1,8 @@
 TEMPLATE = app
 TARGET = free2
 
-CONFIG += debug
-
-QT -= core gui
+CONFIG += debug console
+CONFIG -= qt
 
 macx:CONFIG -= app_bundle
 
diff --git a/tests/auto/valgrind/memcheck/testapps/invalidjump/invalidjump.pro b/tests/auto/valgrind/memcheck/testapps/invalidjump/invalidjump.pro
index 7ee4aec75f173a8ba14d8572ffe23f19bd934172..143331dc468b56d40e3f7558f05a9df451512811 100644
--- a/tests/auto/valgrind/memcheck/testapps/invalidjump/invalidjump.pro
+++ b/tests/auto/valgrind/memcheck/testapps/invalidjump/invalidjump.pro
@@ -1,9 +1,8 @@
 TEMPLATE = app
 TARGET = invalidjump
 
-CONFIG += debug
-
-QT -= core gui
+CONFIG += debug console
+CONFIG -= qt
 
 macx:CONFIG -= app_bundle
 
diff --git a/tests/auto/valgrind/memcheck/testapps/overlap/overlap.pro b/tests/auto/valgrind/memcheck/testapps/overlap/overlap.pro
index f4574d45acf01db7367588e244f0cb66b8cfa820..72bb8a99d9f63ce156028ed47c001447892befa0 100644
--- a/tests/auto/valgrind/memcheck/testapps/overlap/overlap.pro
+++ b/tests/auto/valgrind/memcheck/testapps/overlap/overlap.pro
@@ -1,11 +1,10 @@
 TEMPLATE = app
 TARGET = overlap
 
-CONFIG += debug
+CONFIG += debug console
+CONFIG -= qt
 QMAKE_CXXFLAGS = -O0 -fno-builtin
 
-QT -= core gui
-
 macx:CONFIG -= app_bundle
 
 SOURCES += main.cpp
diff --git a/tests/auto/valgrind/memcheck/testapps/uninit1/uninit1.pro b/tests/auto/valgrind/memcheck/testapps/uninit1/uninit1.pro
index 70f39f1b5a27b8030fc37dca678cb703cbcd9ac4..6374c0c80b60ae1a09885c7cbdfcb560974f771d 100644
--- a/tests/auto/valgrind/memcheck/testapps/uninit1/uninit1.pro
+++ b/tests/auto/valgrind/memcheck/testapps/uninit1/uninit1.pro
@@ -1,11 +1,10 @@
 TEMPLATE = app
 TARGET = uninit1
 
-CONFIG += debug
+CONFIG += debug console
+CONFIG -= qt
 QMAKE_CXXFLAGS = -O0
 
-QT -= core gui
-
 macx:CONFIG -= app_bundle
 
 SOURCES += main.cpp
diff --git a/tests/auto/valgrind/memcheck/testapps/uninit2/uninit2.pro b/tests/auto/valgrind/memcheck/testapps/uninit2/uninit2.pro
index cecdb3de756f8eaf7eb797e43798858b25c26982..b567008dd224cd42597b11e1c3da6dd1e61249ef 100644
--- a/tests/auto/valgrind/memcheck/testapps/uninit2/uninit2.pro
+++ b/tests/auto/valgrind/memcheck/testapps/uninit2/uninit2.pro
@@ -1,11 +1,10 @@
 TEMPLATE = app
 TARGET = uninit2
 
-CONFIG += debug
+CONFIG += debug console
+CONFIG -= qt
 QMAKE_CXXFLAGS = -O0
 
-QT -= core gui
-
 macx:CONFIG -= app_bundle
 
 SOURCES += main.cpp
diff --git a/tests/auto/valgrind/memcheck/testapps/uninit3/uninit3.pro b/tests/auto/valgrind/memcheck/testapps/uninit3/uninit3.pro
index b979fae19cb17168227b6511fae99abe1b2d2fb7..3333b310d841dedc4cbcb03e0287a09a3caad695 100644
--- a/tests/auto/valgrind/memcheck/testapps/uninit3/uninit3.pro
+++ b/tests/auto/valgrind/memcheck/testapps/uninit3/uninit3.pro
@@ -1,11 +1,10 @@
 TEMPLATE = app
 TARGET = uninit3
 
-CONFIG += debug
+CONFIG += debug console
+CONFIG -= qt
 QMAKE_CXXFLAGS = -O0
 
-QT -= core gui
-
 macx:CONFIG -= app_bundle
 
 SOURCES += main.cpp