From: Ben Laurie Date: Sat, 24 May 2014 14:46:13 +0000 (+0100) Subject: Only copy opensslconf.h at init time. X-Git-Tag: OpenSSL_1_0_2-beta2~191 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=3435ef467fca3212892cae6de1b1fb90de61dce8;p=oweals%2Fopenssl.git Only copy opensslconf.h at init time. --- diff --git a/util/mk1mf.pl b/util/mk1mf.pl index cbf845ae79..324871f629 100755 --- a/util/mk1mf.pl +++ b/util/mk1mf.pl @@ -404,6 +404,11 @@ for (;;) } close(IN); +# Remove opensslconf.h so it doesn't get updated if we configure a +# different branch. +$exheader =~ s/[^ ]+\/opensslconf.h//; +$header =~ s/[^ ]+\/opensslconf.h//; + if ($shlib) { $extra_install= <<"EOF"; @@ -581,6 +586,7 @@ $banner # This needs to be invoked once, when the makefile is first constructed, or # after cleaning. init: \$(TMP_D) \$(LIB_D) \$(INC_D) \$(INCO_D) \$(BIN_D) \$(TEST_D) headers + \$(PERL) \$(SRC_D)/util/copy-if-different.pl "\$(SRC_D)/crypto/opensslconf.h" "\$(INCO_D)/opensslconf.h" headers: \$(HEADER) \$(EXHEADER)