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:20:51 +0000 (06:20 +0100)
commitd582f154695e5fd908bc86743432dc9b5866417b
treea60e99b0b56cdcd8ff529dc73e7083e3ffb7bdf6
parent0178459aa17a87e6450903be985e92e46eb3095e
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