diff --git a/examples/designer/arthurplugin/arthurplugin.pro b/examples/designer/arthurplugin/arthurplugin.pro
index 991ca1fe0e58f5581e89fe3df77f1c2ae81ab801..ea0939891ff73f06f17bcb10e23c8a411f1502b3 100644
--- a/examples/designer/arthurplugin/arthurplugin.pro
+++ b/examples/designer/arthurplugin/arthurplugin.pro
@@ -23,8 +23,8 @@ contains(QT_CONFIG, opengl) {
     QT += opengl
 }
 
-QT_BASE_EXAMPLES = $$QT.core.sources/../../examples
-SHARED_FOLDER = $$QT_BASE_EXAMPLES/widgets/painting/shared
+requires(!isEmpty(_QMAKE_SUPER_CACHE_))
+QT_BASE_EXAMPLES = ../../../../qtbase/examples
 include($$QT_BASE_EXAMPLES/widgets/painting/shared/shared.pri)
 
 EXAMPLE_AFFINE_DIR = $$QT_BASE_EXAMPLES/widgets/painting/affine