aboutsummaryrefslogtreecommitdiff
path: root/Configurations
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2016-02-25 14:36:30 +0100
committerRichard Levitte <levitte@openssl.org>2016-02-25 14:48:52 +0100
commit28a55a873d5a689912fb1c8cc5fdd2743fdbcdb8 (patch)
tree3f7e34751fd6d84904960515114d598fff773181 /Configurations
parent5ca17d8c5c18141686e909e70bda7e8ef480ee40 (diff)
downloadopenssl-28a55a873d5a689912fb1c8cc5fdd2743fdbcdb8.zip
openssl-28a55a873d5a689912fb1c8cc5fdd2743fdbcdb8.tar.gz
openssl-28a55a873d5a689912fb1c8cc5fdd2743fdbcdb8.tar.bz2
Make it possible to build even if dependency files can't be generated
If the local system doesn't have GNU C or clang, and not even makedepend, the build will stop because the call of 'makedepend' fails. This changes so the build won't stop because of such failure. The result will be empty .d files, and that's ok. Reviewed-by: Rich Salz <rsalz@openssl.org>
Diffstat (limited to 'Configurations')
-rw-r--r--Configurations/unix-Makefile.tmpl2
1 files changed, 1 insertions, 1 deletions
diff --git a/Configurations/unix-Makefile.tmpl b/Configurations/unix-Makefile.tmpl
index 339c733..2dbfaaa 100644
--- a/Configurations/unix-Makefile.tmpl
+++ b/Configurations/unix-Makefile.tmpl
@@ -856,7 +856,7 @@ configdata.pm: {- $config{build_file_template} -} $(SRCDIR)/Configure $(SRCDIR)/
return <<"EOF";
$obj$depext: $deps
rm -f \$\@.tmp; touch \$\@.tmp
- \$(MAKEDEPEND) -f\$\@.tmp -o"|$obj" -- \$(CFLAGS) $ecflags$incs -- $srcs \\
+ -\$(MAKEDEPEND) -f\$\@.tmp -o"|$obj" -- \$(CFLAGS) $ecflags$incs -- $srcs \\
2>/dev/null
sed -e 's/^.*|//' -e 's/ \\/\\(\\\\.\\|[^ ]\\)*//g' -e '/: *\$\$/d' -e '/^\\(#.*\\| *\\)\$\$/d' \$\@.tmp > \$\@
rm \$\@.tmp