confdata.pm.in: New template for configdata.pm
authorRichard Levitte <levitte@openssl.org>
Sun, 25 Aug 2019 08:46:22 +0000 (10:46 +0200)
committerRichard Levitte <levitte@openssl.org>
Thu, 12 Sep 2019 16:19:27 +0000 (18:19 +0200)
commit1f86b8228b49938e0e368f361202570d7eab5806
treed6e0fc487cc4c021933cb5aa92aca4f8aa431e9c
parent486f149131e94c970da1b89ebe8c66ab88e5d343
confdata.pm.in: New template for configdata.pm

To have the configdata.pm text embedded in Configure was kind of ugly,
and becomes clearer if put into a template file, configdata.pm.in.  We
can then use OpenSSL::Template to generate it.

We also modify configdata.pm to be the build file generator, and run
it from Configure.  The benefit with that is that developers who
tinker and play with the build file can do a "factory reset" without
having to go through the configuration process, i.e. they can re-use
the config data the already have.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/9693)
Configure
configdata.pm.in [new file with mode: 0644]