Allow parallel install
authorRichard Levitte <levitte@openssl.org>
Thu, 25 Oct 2018 07:09:20 +0000 (09:09 +0200)
committerRichard Levitte <levitte@openssl.org>
Fri, 9 Nov 2018 05:26:04 +0000 (06:26 +0100)
commit82ca431857bf5ef2ce85d14f432dc1dec9c95e3c
tree25a6d62126644ecd69542a8a8014ec7d02d38b53
parent26d7fce13d469f8d1a1b42131467ed4a65f8137b
Allow parallel install

When trying 'make -j{n} install', you may occasionally run into
trouble because to sub-targets (install_dev and install_runtime) try
to install the same shared libraries.  That makes parallel install
difficult.

This is solved by dividing install_runtime into two parts, one for
libraries and one for programs, and have install_dev depend on
install_runtime_libs instead of installing the shared runtime
libraries itself.

Fixes #7466

Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/7583)

(cherry picked from commit c1123d9f7efb005a109aeccaba82c40bf9bd4c1d)
Configurations/descrip.mms.tmpl
Configurations/unix-Makefile.tmpl
Configurations/windows-makefile.tmpl