diff --git a/src/core/gn_run.pro b/src/core/gn_run.pro
index 12df5d52631905adf1319e2a5673cd6004ccc680..07635d04c6d0c0749511c45a3d3054e7fab0fce9 100644
--- a/src/core/gn_run.pro
+++ b/src/core/gn_run.pro
@@ -35,7 +35,6 @@ build_pass|!debug_and_release {
     gn_binary = gn
 
     runninja.target = run_ninja
-    rungn.target = run_gn
 
     gn_args = $$gnArgs()
 
@@ -52,11 +51,9 @@ build_pass|!debug_and_release {
     gn_args = $$shell_quote($$gn_args)
     gn_src_root = $$shell_quote($$shell_path($$QTWEBENGINE_ROOT/$$getChromiumSrcDir()))
     gn_build_root = $$shell_quote($$shell_path($$OUT_PWD/$$getConfigDir()))
-    rungn.commands = $$runGn($$gn_binary gen $$gn_build_root --args=$$gn_args --root=$$gn_src_root)
-    QMAKE_EXTRA_TARGETS += rungn
+    $$runGn($$gn_binary gen $$gn_build_root --args=$$gn_args --root=$$gn_src_root)
 
     runninja.commands = $$NINJA \$\(NINJAFLAGS\) -C $$gn_build_root QtWebEngineCore
-    runninja.depends += rungn
     QMAKE_EXTRA_TARGETS += runninja
 
     build_pass:build_all: default_target.target = all