summaryrefslogtreecommitdiff
path: root/solenv/bin
diff options
context:
space:
mode:
authorFridrich Štrba <fridrich.strba@bluewin.ch>2011-03-02 15:40:19 +0100
committerMartin Hosken <martin_hosken@sil.org>2011-03-10 22:36:32 +0700
commitce6ad9d9088f270a15875f93f896482a5162b010 (patch)
tree60fd1d10b0bd7566416b428e0cf45fca167b5c30 /solenv/bin
parentfb298513baadde4346145003c6983adea4ca8c0f (diff)
A lame fix for the rebuilding of external libraries
Diffstat (limited to 'solenv/bin')
-rwxr-xr-xsolenv/bin/build.pl2
1 files changed, 2 insertions, 0 deletions
diff --git a/solenv/bin/build.pl b/solenv/bin/build.pl
index 4613987737ef..bb37e1135542 100755
--- a/solenv/bin/build.pl
+++ b/solenv/bin/build.pl
@@ -786,6 +786,8 @@ sub dmake_dir {
#and try again. dmakes normal failure is 255, while death on signal is 254
my $real_exit_code = $error_code >> 8;
if (($real_exit_code == 255) && ($ENV{nodep} eq '') && ($ENV{depend} eq '')) {
+ print "Forcing regeneration of dependency info\n";
+ run_job($dmake, 'depend=t', $job_name);
print "Retrying $job_name\n";
$error_code = run_job($dmake, $job_name);
}