fix(rpath): update rpath inclusion for dynamic loading

This commit is contained in:
2026-06-10 15:14:46 -04:00
parent d6fff3cdbe
commit f7eef2322a
3 changed files with 176 additions and 19 deletions

View File

@@ -13,17 +13,12 @@ elif get_option('pkg_config')
message('Generating pkg-config file for GridFire...')
pkg = import('pkgconfig')
pkg.generate(
libgridfire,
name: 'gridfire',
description: 'GridFire nuclear reaction network solver',
filebase: 'gridfire',
subdirs: ['gridfire'],
requires: [
'fourdst_composition',
'fourdst_config',
'fourdst_constants',
'fourdst_logging',
],
libraries: [libgridfire, '-Wl,-rpath,${libdir}'],
requires: ['fourdst_composition', 'fourdst_config', 'fourdst_constants', 'fourdst_logging'],
extra_cflags: ['-I${includedir}' / 'gridfire' / 'vendor'],
)
endif