Community
Participate
Working Groups
Build Identifier: I20110613-1736 The CDT option "Build scope" leads to unnecessary rebuilds for the command "Build Project" with referenced projects. Two projects: Project_A and Project_B, each with two configurations "Debug" and "Release". Define References Project_A/Release -> Project_B/Release and Project_A/Debug -> Project_B/Debug. The option "Build Scope" is set tp "Build active configuration in each project". Chose as active configuration "Release" for both projects: In both projects will be built the "Release" configuration. Change active configuration to "Debug" for Project_A: In Project_A will be built the configuration "Debug"; in Project_B will be built "Debug" as well as "Release". That's completely unnecessary for the command "Build Project". It should build the selected project and the referenced projects with the referenced configuration only. The currently observed behaviour is only reasonable for the command "Build All Projects". It is an important problem due to the fact that this is time consuming in larger projects. Reproducible: Always
Bumping up this bug since I concur this bug is a huge waste of time especially for project with cross-platform build configurations. If the active build of a linked project is left on the wrong setting: 1) eclipse spent many cycle to perform a useless build 2) the build reports errors/warnings which are unrelated to the target being build (for example cross platform include/link issue if the active configuration was for Win environment and current host is Linux)
*** Bug 396593 has been marked as a duplicate of this bug. ***