build(python): updated build system to point to all python interface modules

This commit is contained in:
2025-05-05 12:01:55 -04:00
parent a3adbacc3b
commit 2bd000039b
2 changed files with 10 additions and 7 deletions

View File

@@ -1,5 +1,6 @@
# Define the library
bindings_sources = files('bindings.cpp')
bindings_headers = files('bindings.h')
dependencies = [
composition_dep,
@@ -8,9 +9,10 @@ dependencies = [
pybind11_dep,
]
libPYcomposition = shared_module('py_composition',
bindings_sources,
cpp_args: ['-fvisibility=default'],
install : true,
dependencies: dependencies,
)
shared_module('py_composition',
bindings_sources,
cpp_args: ['-fvisibility=default'],
install : true,
dependencies: dependencies,
include_directories: include_directories('.')
)

View File

@@ -1 +1,2 @@
subdir('composition')
subdir('composition')
subdir('const')