Configuration: only produce a new configdata.pm if it has changed contents
authorRichard Levitte <levitte@openssl.org>
Mon, 23 Aug 2021 06:48:02 +0000 (08:48 +0200)
committerRichard Levitte <levitte@openssl.org>
Sun, 22 May 2022 15:33:08 +0000 (17:33 +0200)
commit764cf5b26306a8712e8b3d41599c44dc5ed07a25
treed26dd97f4ebad6dcbea8d0fe54756ad2b43bdf4e
parenta4e21d18d5b7cb4fef66c10f13b1b3b55945439f
Configuration: only produce a new configdata.pm if it has changed contents

The goal is to avoid having too much of the OpenSSL source rebuilt
because configdata.pm got a new time stamp.  The conditions for
updating configdata.pm are now:

1.  its time stamp is older than Configure's, or...
2.  its contents has changed.

Fixes #16377

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Todd Short <todd.short@me.com>
(Merged from https://github.com/openssl/openssl/pull/16378)
Configure
configdata.pm.in