1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-04 23:05:47 +02:00
Find a file
Umair Sair 15cf760405 Bug 546407 Project dependencies are not built in the correct order
Problem:
========
filterConfigsToBuild(..) always filters the configs that are once added
to set irrespective if it has been built or not. Consider scenario where
there are three project a, b, c and a depends on b & c and b depends on
c. When a is built, filterConfigsToBuild(..) returns configs of b and c.
Then b starts building and filterConfigsToBuild(..) doesn't return
config of c because its already in set. This is wrong and it should
return config of c because it is not yet built and b depends on it.

Fix:
====
If a referenced config by any project/config is not yet built,
filterConfigsToBuild(..) shouldn't filter it.

Change-Id: I5fbe77789f14ce3114200998070a7461069c98ab
Signed-off-by: Umair Sair <umair_sair@hotmail.com>
2019-06-21 13:18:06 -04:00
.mvn Build with Tycho 1.4.0. 2019-04-11 02:43:05 -04:00
build Bug 546407 Project dependencies are not built in the correct order 2019-06-21 13:18:06 -04:00
codan [releng] Bump version to 9.9.0 2019-06-11 12:33:48 -04:00
core Remove remnants of no longer supported arches 2019-06-19 16:10:21 -04:00
cross [releng] Bump version to 9.9.0 2019-06-11 12:33:48 -04:00
debug [releng] Bump version to 9.9.0 2019-06-11 12:33:48 -04:00
doc [releng] Bump version to 9.9.0 2019-06-11 12:33:48 -04:00
dsf [releng] Bump version to 9.9.0 2019-06-11 12:33:48 -04:00
dsf-gdb [releng] Add missing @since tags 2019-06-21 11:26:29 -04:00
jtag Bug 548281: Merge JTagDevice extensions 2019-06-15 12:35:22 +01:00
launch [releng] Bump version to 9.9.0 2019-06-11 12:33:48 -04:00
llvm [releng] Bump version to 9.9.0 2019-06-11 12:33:48 -04:00
lrparser [releng] Bump version to 9.9.0 2019-06-11 12:33:48 -04:00
lsp [releng] Bump version to 9.9.0 2019-06-11 12:33:48 -04:00
memory [releng] Bump version to 9.9.0 2019-06-11 12:33:48 -04:00
native Remove remnants of no longer supported arches 2019-06-19 16:10:21 -04:00
qt [releng] Bump version to 9.9.0 2019-06-11 12:33:48 -04:00
releng [releng] Update baseline to released 9.8.0 2019-06-21 11:19:21 -04:00
remote [releng] Bump version to 9.9.0 2019-06-11 12:33:48 -04:00
testsrunner [releng] Bump version to 9.9.0 2019-06-11 12:33:48 -04:00
toolchains/arduino [releng] Bump version to 9.9.0 2019-06-11 12:33:48 -04:00
upc [releng] Bump version to 9.9.0 2019-06-11 12:33:48 -04:00
util [releng] Bump version to 9.9.0 2019-06-11 12:33:48 -04:00
visualizer [releng] Bump version to 9.9.0 2019-06-11 12:33:48 -04:00
windows [releng] Bump version to 9.9.0 2019-06-11 12:33:48 -04:00
xlc [releng] Bump version to 9.9.0 2019-06-11 12:33:48 -04:00
.gitattributes Bug 540373: Instructions on how to rebase an old commit onto master 2018-11-24 17:50:05 +00:00
.gitignore Bug 540373: Add a code cleanliness check script 2018-11-23 14:59:29 +00:00
pom.xml [releng] Update comparator repo to 9.8.0 release 2019-06-19 14:10:32 -04:00