mklink: Do not needlessly overwrite linked files...
authorOrgad Shaneh <orgads@gmail.com>
Sun, 31 Jul 2016 06:18:22 +0000 (09:18 +0300)
committerOrgad Shaneh <orgads@gmail.com>
Wed, 16 Nov 2016 07:08:27 +0000 (09:08 +0200)
commit7a9d7128d87d1572a0b7f99ff7b19d704395c8db
treea58993e58b288c2679f046b47f62e0b3b738b171
parent62f16de2d17af4ac1f3df4622b7bec850b60820a
mklink: Do not needlessly overwrite linked files...

... on systems with symlinks.

Creating or overwriting a symlink sets the file ctime to the current time.
This causes needless rebuilds because the time of all the headers is
changed, and apparently make considers the link's time rather than the
time of the target.

Reviewed-by: Rich Salz <rsalz@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/1370)
util/mklink.pl