From 6f9def8643cbed21aa36f0ee8ee73286cb67e59c Mon Sep 17 00:00:00 2001 From: Erwin Waterlander Date: Wed, 12 Jun 2024 10:34:48 +0100 Subject: [PATCH] Substitute variables in working dir. --- .../internal/core/launch/CoreBuildLocalRunLaunchDelegate.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/launch/CoreBuildLocalRunLaunchDelegate.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/launch/CoreBuildLocalRunLaunchDelegate.java index 35f1ad88ac0..1d76c058a9c 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/launch/CoreBuildLocalRunLaunchDelegate.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/launch/CoreBuildLocalRunLaunchDelegate.java @@ -60,6 +60,8 @@ public void launch(ILaunchConfiguration configuration, String mode, ILaunch laun String workingDirectory = configuration .getAttribute(ICDTLaunchConfigurationConstants.ATTR_WORKING_DIRECTORY, ""); //$NON-NLS-1$ if (!workingDirectory.isBlank()) { + workingDirectory = VariablesPlugin.getDefault().getStringVariableManager() + .performStringSubstitution(workingDirectory); builder.directory(new File(workingDirectory)); }