org.eclipse.cdt.debug.core,
org.eclipse.cdt.launch,
org.eclipse.cdt.launch.ui,
+ org.eclipse.cdt.managedbuilder.core,
org.eclipse.cdt.ui,
org.eclipse.core.resources,
org.eclipse.debug.core,
import org.eclipse.cdt.core.model.ICProject;
import org.eclipse.cdt.debug.core.ICDTLaunchConfigurationConstants;
import org.eclipse.cdt.launch.AbstractCLaunchDelegate;
+import org.eclipse.cdt.managedbuilder.core.IConfiguration;
+import org.eclipse.cdt.managedbuilder.core.ManagedBuildManager;
import org.eclipse.cdt.ui.CElementLabelProvider;
import org.eclipse.core.resources.IResource;
import org.eclipse.core.runtime.CoreException;
if (cproject != null) {
try {
IBinary[] bins = cproject.getBinaryContainer().getBinaries();
+ IConfiguration config = ManagedBuildManager.getBuildInfo(r.getProject()).getDefaultConfiguration();
+ String activeBuildConfiguration = config.toString();
for (int j = 0; j < bins.length; j++) {
- if (bins[j].isExecutable()) {
- results.add(bins[j]);
+ if (bins[j].isExecutable() || bins[j].isSharedLib()) {
+ String parentDirName = bins[j].getPath().removeLastSegments(1).lastSegment();
+ if (parentDirName.equals(activeBuildConfiguration))
+ results.add(bins[j]);
}
}
} catch (CModelException e) {
Package:profiler-eplugin
-Version:0.2.5
+Version:0.2.6
OS:linux
Build-host-os:linux
Maintainer:Jaewon Lim <jaewon81.lim@samsung.com>, Juyoung Kim
Build-dependency:indigo-pde [linux], common-eplugin [linux], nativecpp-eplugin [linux], nativecommon-eplugin [linux]
Package:profiler-eplugin
-Version:0.2.5
+Version:0.2.6
OS:windows
Build-host-os:linux
Maintainer:Jaewon Lim <jaewon81.lim@samsung.com>, Juyoung Kim