]> git.ipfire.org Git - thirdparty/openssl.git/commit
Versioning engines default location: the Unix case
authorRichard Levitte <levitte@openssl.org>
Wed, 6 Jul 2016 16:50:47 +0000 (18:50 +0200)
committerRichard Levitte <levitte@openssl.org>
Thu, 7 Jul 2016 13:07:32 +0000 (15:07 +0200)
commitb2de11c58b57e7f0d58c6f8a1d4177705650647e
tree6d408c6633b961cd668699063dd5dc6ff9f7eae5
parentee0a61cfb827097d510f3ef09d00d0382d9ff46d
Versioning engines default location: the Unix case

OpenSSL engines are tied to the OpenSSL shared library versions,
starting with OpenSSL 1.1.  We therefore need to install them in
directories which have the shared library version in it's name, to
easily allow multiple OpenSSL versions to be installed at the same
time.

For Unix, the default installation directory is changed from
$PREFIX/lib/engines to $PREFIX/lib/engines-${major}_${minor} (mingw)
or $PREFIX/lib/engines-${major}.${minor} (all but mingw)

($PREFIX is the directory given for the configuration option --prefix,
and ${major} and ${minor} are the major and minor shared library
version numbers)

Reviewed-by: Rich Salz <rsalz@openssl.org>
Configurations/unix-Makefile.tmpl