Consistently support pkg-config files in share subdirectory (#12838)
While the build environment already takes share/pkgconfig into account, the generated module files etc. only consider lib/pkgconfig and lib64/pkgconfig.
This commit is contained in:
parent
c6b8d79ea6
commit
bdb92f2d91
@ -35,6 +35,8 @@ modules:
|
||||
- PKG_CONFIG_PATH
|
||||
lib64/pkgconfig:
|
||||
- PKG_CONFIG_PATH
|
||||
share/pkgconfig:
|
||||
- PKG_CONFIG_PATH
|
||||
'':
|
||||
- CMAKE_PREFIX_PATH
|
||||
|
||||
|
@ -764,7 +764,7 @@ ACLOCAL_PATH share/aclocal
|
||||
LD_LIBRARY_PATH lib, lib64
|
||||
LIBRARY_PATH lib, lib64
|
||||
CPATH include
|
||||
PKG_CONFIG_PATH lib/pkgconfig, lib64/pkgconfig
|
||||
PKG_CONFIG_PATH lib/pkgconfig, lib64/pkgconfig, share/pkgconfig
|
||||
CMAKE_PREFIX_PATH .
|
||||
=================== =========
|
||||
|
||||
|
@ -949,7 +949,8 @@ def _shell_vars(self):
|
||||
('LD_LIBRARY_PATH', ['lib', 'lib64']),
|
||||
('LIBRARY_PATH', ['lib', 'lib64']),
|
||||
('CPATH', ['include']),
|
||||
('PKG_CONFIG_PATH', ['lib/pkgconfig', 'lib64/pkgconfig']),
|
||||
('PKG_CONFIG_PATH', ['lib/pkgconfig', 'lib64/pkgconfig',
|
||||
'share/pkgconfig']),
|
||||
('CMAKE_PREFIX_PATH', ['']),
|
||||
]
|
||||
|
||||
|
@ -507,6 +507,7 @@ def test_keys_are_ordered():
|
||||
'include',
|
||||
'lib/pkgconfig',
|
||||
'lib64/pkgconfig',
|
||||
'share/pkgconfig',
|
||||
''
|
||||
)
|
||||
|
||||
|
@ -37,5 +37,7 @@ modules:
|
||||
- PKG_CONFIG_PATH
|
||||
lib64/pkgconfig:
|
||||
- PKG_CONFIG_PATH
|
||||
share/pkgconfig:
|
||||
- PKG_CONFIG_PATH
|
||||
'':
|
||||
- CMAKE_PREFIX_PATH
|
||||
|
@ -28,6 +28,7 @@ def test_inspect_path(tmpdir):
|
||||
'include': ['CPATH'],
|
||||
'lib/pkgconfig': ['PKG_CONFIG_PATH'],
|
||||
'lib64/pkgconfig': ['PKG_CONFIG_PATH'],
|
||||
'share/pkgconfig': ['PKG_CONFIG_PATH'],
|
||||
'': ['CMAKE_PREFIX_PATH']
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user