Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 355772

Summary: Make Target Build / Rebuild Last Target
Product: [Tools] CDT Reporter: Matt Davies <thematto>
Component: cdt-buildAssignee: cdt-build-inbox <cdt-build-inbox>
Status: NEW --- QA Contact: Jonah Graham <jonah>
Severity: enhancement    
Priority: P3 CC: cdtdoug, thematto
Version: 8.0   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Matt Davies CLA 2011-08-24 18:34:07 EDT
Build Identifier: 20110615-0604

For larger projects containing nested source folders this functionality does not provide access to make targets where the targets are not directly in the same directory. For example, Makefiles are commonly associated with one to three directory levels of source at or below the level containing the Makefile itself (think api vs impl etc).

In this case the target selection dialog presents an empty set of targets.

A simple but useful enhancement that would be very useful would be for the command to search for targets in a container starting in the current ("linked", say) container and upward toward to the project root so that a set of targets may always be presented to the user.

In this case the target selection dialog always presents targets.

Reproducible: Always

Steps to Reproduce:
1. Run the Make Target Build Command
2. A non-empty set of targets is presented from the current linked container or nearest parent folder with defined targets.