Rework dependencies between config files and build files
authorRichard Levitte <levitte@openssl.org>
Wed, 23 Feb 2022 10:00:39 +0000 (11:00 +0100)
committerRichard Levitte <levitte@openssl.org>
Fri, 4 Mar 2022 11:32:54 +0000 (12:32 +0100)
commit468d15179d6b0d0c2f5674bcbef66743925f2133
tree78320cf739e14c78f2a6416d30c5389326c4c1f3
parent2507903eb7c4e3ca4bc1a00074c16b409abc028e
Rework dependencies between config files and build files

Before PR #15310, which reworked how build files (Makefile, ...) were
generated, everything was done when configuring, so configdata.pm
could depend on build file templates and we'd get away with it.

However, since building configdata.pm is now independent of the build
file templates, that dependency is unnecessary, and would lead to
surprises of the build file template is updated, with an unexpected
full reconfiguration as a result, when all that's needed is to run
configdata.pm with no flags to get the build file re-generated.

This change is therefore a completion of what was forgotten in #15310.

Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/17756)
Configurations/descrip.mms.tmpl
Configurations/unix-Makefile.tmpl
Configurations/windows-makefile.tmpl