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
|
- PKG_CONFIG_PATH
|
||||||
lib64/pkgconfig:
|
lib64/pkgconfig:
|
||||||
- PKG_CONFIG_PATH
|
- PKG_CONFIG_PATH
|
||||||
|
share/pkgconfig:
|
||||||
|
- PKG_CONFIG_PATH
|
||||||
'':
|
'':
|
||||||
- CMAKE_PREFIX_PATH
|
- CMAKE_PREFIX_PATH
|
||||||
|
|
||||||
|
@ -764,7 +764,7 @@ ACLOCAL_PATH share/aclocal
|
|||||||
LD_LIBRARY_PATH lib, lib64
|
LD_LIBRARY_PATH lib, lib64
|
||||||
LIBRARY_PATH lib, lib64
|
LIBRARY_PATH lib, lib64
|
||||||
CPATH include
|
CPATH include
|
||||||
PKG_CONFIG_PATH lib/pkgconfig, lib64/pkgconfig
|
PKG_CONFIG_PATH lib/pkgconfig, lib64/pkgconfig, share/pkgconfig
|
||||||
CMAKE_PREFIX_PATH .
|
CMAKE_PREFIX_PATH .
|
||||||
=================== =========
|
=================== =========
|
||||||
|
|
||||||
|
@ -949,7 +949,8 @@ def _shell_vars(self):
|
|||||||
('LD_LIBRARY_PATH', ['lib', 'lib64']),
|
('LD_LIBRARY_PATH', ['lib', 'lib64']),
|
||||||
('LIBRARY_PATH', ['lib', 'lib64']),
|
('LIBRARY_PATH', ['lib', 'lib64']),
|
||||||
('CPATH', ['include']),
|
('CPATH', ['include']),
|
||||||
('PKG_CONFIG_PATH', ['lib/pkgconfig', 'lib64/pkgconfig']),
|
('PKG_CONFIG_PATH', ['lib/pkgconfig', 'lib64/pkgconfig',
|
||||||
|
'share/pkgconfig']),
|
||||||
('CMAKE_PREFIX_PATH', ['']),
|
('CMAKE_PREFIX_PATH', ['']),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -507,6 +507,7 @@ def test_keys_are_ordered():
|
|||||||
'include',
|
'include',
|
||||||
'lib/pkgconfig',
|
'lib/pkgconfig',
|
||||||
'lib64/pkgconfig',
|
'lib64/pkgconfig',
|
||||||
|
'share/pkgconfig',
|
||||||
''
|
''
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -37,5 +37,7 @@ modules:
|
|||||||
- PKG_CONFIG_PATH
|
- PKG_CONFIG_PATH
|
||||||
lib64/pkgconfig:
|
lib64/pkgconfig:
|
||||||
- PKG_CONFIG_PATH
|
- PKG_CONFIG_PATH
|
||||||
|
share/pkgconfig:
|
||||||
|
- PKG_CONFIG_PATH
|
||||||
'':
|
'':
|
||||||
- CMAKE_PREFIX_PATH
|
- CMAKE_PREFIX_PATH
|
||||||
|
@ -28,6 +28,7 @@ def test_inspect_path(tmpdir):
|
|||||||
'include': ['CPATH'],
|
'include': ['CPATH'],
|
||||||
'lib/pkgconfig': ['PKG_CONFIG_PATH'],
|
'lib/pkgconfig': ['PKG_CONFIG_PATH'],
|
||||||
'lib64/pkgconfig': ['PKG_CONFIG_PATH'],
|
'lib64/pkgconfig': ['PKG_CONFIG_PATH'],
|
||||||
|
'share/pkgconfig': ['PKG_CONFIG_PATH'],
|
||||||
'': ['CMAKE_PREFIX_PATH']
|
'': ['CMAKE_PREFIX_PATH']
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user