diff --git a/src/config/meson.build b/src/config/meson.build index 289b086..f51e06c 100644 --- a/src/config/meson.build +++ b/src/config/meson.build @@ -8,7 +8,7 @@ config_headers = files( ) # Define the libconfig library so it can be linked against by other parts of the build system -libconfig = static_library('config', +libconfig = library('config', config_sources, include_directories: include_directories('public'), cpp_args: ['-fvisibility=default'], diff --git a/src/eos/meson.build b/src/eos/meson.build index f9979b4..f7abb67 100644 --- a/src/eos/meson.build +++ b/src/eos/meson.build @@ -18,7 +18,7 @@ dependencies = [ macros_dep, ] # Define the libconst library so it can be linked against by other parts of the build system -libeos = static_library('eos', +libeos = library('eos', eos_sources, include_directories: include_directories('public'), cpp_args: ['-fvisibility=default'], diff --git a/src/meshIO/meson.build b/src/meshIO/meson.build index a684138..cc4faa7 100644 --- a/src/meshIO/meson.build +++ b/src/meshIO/meson.build @@ -10,7 +10,7 @@ dependencies = [ mfem_dep ] # Define the libmeshIO library so it can be linked against by other parts of the build system -libmeshIO = static_library('meshIO', +libmeshIO = library('meshIO', meshIO_sources, include_directories: include_directories('public'), cpp_args: ['-fvisibility=default'], diff --git a/src/meson.build b/src/meson.build index 2946320..280c34a 100644 --- a/src/meson.build +++ b/src/meson.build @@ -23,3 +23,6 @@ subdir('resource') # Physics Libraries subdir('network') subdir('poly') + +# Python Bindings +subdir('python') diff --git a/src/network/meson.build b/src/network/meson.build index 2add636..41abf3f 100644 --- a/src/network/meson.build +++ b/src/network/meson.build @@ -19,7 +19,7 @@ dependencies = [ ] # Define the libnetwork library so it can be linked against by other parts of the build system -libnetwork = static_library('network', +libnetwork = library('network', network_sources, include_directories: include_directories('public'), dependencies: dependencies, diff --git a/src/poly/utils/meson.build b/src/poly/utils/meson.build index 9b73678..0b94b21 100644 --- a/src/poly/utils/meson.build +++ b/src/poly/utils/meson.build @@ -32,7 +32,7 @@ dependencies = [ types_dep, ] -libpolyutils = static_library('polyutils', +libpolyutils = library('polyutils', polyutils_sources, include_directories : include_directories('./public'), cpp_args: ['-fvisibility=default'], diff --git a/src/probe/meson.build b/src/probe/meson.build index cf6accf..186586b 100644 --- a/src/probe/meson.build +++ b/src/probe/meson.build @@ -35,7 +35,7 @@ dependencies = [ ] # Define the liblogger library so it can be linked against by other parts of the build system -libprobe = static_library('probe', +libprobe = library('probe', probe_sources, include_directories: include_directories('public'), cpp_args: ['-fvisibility=default'], diff --git a/src/resource/meson.build b/src/resource/meson.build index bc32862..7b4df2b 100644 --- a/src/resource/meson.build +++ b/src/resource/meson.build @@ -23,7 +23,7 @@ dependencies = [ libResourceHeader_dep = declare_dependency(include_directories: include_directories('public')) # Define the libresourceManager library so it can be linked against by other parts of the build system -libresourceManager = static_library('resourceManager', +libresourceManager = library('resourceManager', resourceManager_sources, include_directories: include_directories('public'), cpp_args: ['-fvisibility=default'],