postgresql: add libs property (#30392)
Co-authored-by: sbulut <sbulut@3vgeomatics.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
This commit is contained in:
parent
4576fbe648
commit
14e5497758
@ -125,3 +125,25 @@ def setup_dependent_run_environment(self, env, dependent_spec):
|
||||
env.prepend_path('TCLLIBPATH', self.prefix.lib)
|
||||
if '+python' in spec:
|
||||
env.prepend_path('PYTHONPATH', self.prefix.lib)
|
||||
|
||||
@property
|
||||
def libs(self):
|
||||
stat_libs = ['libecpg_compat', 'libecpg', 'libpgcommon',
|
||||
'libpgcommon_shlib', 'libpgfeutils', 'libpgport',
|
||||
'libpgport_shlib', 'libpgtypes', 'libpq']
|
||||
fl_stat = find_libraries(stat_libs, self.prefix, shared=False,
|
||||
recursive=True)
|
||||
|
||||
dyn_libs = ['libecpg_compat', 'libecpg', 'libpgtypes', 'libpq',
|
||||
'libpqwalreceiver', 'plpgsql', 'pgoutput']
|
||||
if '+perl' in self.spec:
|
||||
dyn_libs.append('plperl')
|
||||
if '+python' in self.spec:
|
||||
dyn_libs.append('plpython')
|
||||
if '+tcl' in self.spec:
|
||||
dyn_libs.append('pltcl')
|
||||
|
||||
fl_dyn = find_libraries(dyn_libs, self.prefix, shared=True,
|
||||
recursive=True)
|
||||
|
||||
return fl_dyn + fl_stat
|
||||
|
Loading…
Reference in New Issue
Block a user