Print this page
make: restore a couple of blocks of code from DISTRIBUTED that should have been TEAMWARE_MAKE_CMN
@@ -967,10 +967,18 @@
* the prior dependencies before continuing.
*/
if (dependencies_running) {
break;
}
+ } else if ((!parallel_ok(dependency->name, false)) &&
+ (dependencies_running)) {
+ /*
+ * If we can't execute the current dependency in
+ * parallel, hold off the dependency processing
+ * to preserve the order of the dependencies.
+ */
+ break;
} else {
timestruc_t depe_time = file_doesnt_exist;
if (true_target->is_member) {