[openssl/openssl] aa099d: Give util/mkinstallvars.pl more fine grained contr...

Richard Levitte noreply at github.com
Tue Jun 25 19:34:54 UTC 2024


  Branch: refs/heads/openssl-3.3
  Home:   https://github.com/openssl/openssl
  Commit: aa099dba7c80c723cf4babf5adc0c801f1c28363
      https://github.com/openssl/openssl/commit/aa099dba7c80c723cf4babf5adc0c801f1c28363
  Author: Richard Levitte <levitte at openssl.org>
  Date:   2024-06-25 (Tue, 25 Jun 2024)

  Changed paths:
    M exporters/build.info
    M util/mkinstallvars.pl

  Log Message:
  -----------
  Give util/mkinstallvars.pl more fine grained control over var dependencies

Essentially, we try to do what GNU does.  'prefix' is used to define the
defaults for 'exec_prefix' and 'libdir', and these are then used to define
further directory values.  util/mkinstallvars.pl is changed to reflect that
to the best of our ability.

Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24687)

(cherry picked from commit 6e0fd246e7a6e51f92b2ef3520bfc4414b7773c0)


  Commit: 1c437b5704c9ee5f667bc2b11e5fdf176dfb714f
      https://github.com/openssl/openssl/commit/1c437b5704c9ee5f667bc2b11e5fdf176dfb714f
  Author: Richard Levitte <levitte at openssl.org>
  Date:   2024-06-25 (Tue, 25 Jun 2024)

  Changed paths:
    M exporters/cmake/OpenSSLConfig.cmake.in
    M exporters/pkg-config/libcrypto.pc.in
    M exporters/pkg-config/libssl.pc.in
    M exporters/pkg-config/openssl.pc.in

  Log Message:
  -----------
  Adapt all the exporter files to the new vars from util/mkinstallvars.pl

With this, the pkg-config files take better advantage of relative directory
values.

Fixes #24298

Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24687)

(cherry picked from commit 30dc37d798a0428fd477d3763086e7e97b3d596f)


Compare: https://github.com/openssl/openssl/compare/db4ebf84c02b...1c437b5704c9

To unsubscribe from these emails, change your notification settings at https://github.com/openssl/openssl/settings/notifications


More information about the openssl-commits mailing list