build(meson): more robust python version building

This commit is contained in:
2026-06-11 10:55:15 -04:00
parent 404b0bd757
commit 82428f9e6e
4 changed files with 27 additions and 15 deletions

View File

@@ -37,14 +37,13 @@ dependencies = [
xxhash_dep
]
fourdst_component_libdir = get_option('lib_install_dir') != '' ? get_option('lib_install_dir') : get_option('libdir')
libcomposition = library('composition',
composition_sources,
cpp_args: ['-fvisibility=default'],
dependencies: dependencies,
install: true,
install_dir: fourdst_component_libdir)
composition_sources,
cpp_args: ['-fvisibility=default'],
dependencies: dependencies,
install: true,
install_dir: composition_libdir
)
composition_dep = declare_dependency(
@@ -53,10 +52,6 @@ composition_dep = declare_dependency(
sources: composition_sources,
)
composition_header_install_dir = get_option('header_install_dir') != '' \
? get_option('header_install_dir') / 'fourdst' / 'composition' \
: get_option('includedir') / 'fourdst' / 'composition'
# Make headers accessible
composition_headers = files(
'include/fourdst/composition/composition.h',