Files
stroid/src/meson.build
Emily Boudreaux 5a82311251 feat(topology): Added TMOP support
Meshes generated purley algebraically tend to be poorly conditioned. Incorporated MFEM's TMOP support based on a metric of ideal shape and unit size
2026-04-07 12:19:58 -04:00

35 lines
745 B
Meson

dependencies = [
mfem_dep,
config_dep,
]
subdir('include/stroid')
stroid_include_files = include_directories('include')
stroid_sources = files(
'lib/topology/curvilinear.cpp',
'lib/topology/mapping.cpp',
'lib/topology/topology.cpp',
'lib/topology/optimize.cpp',
'lib/IO/mesh.cpp',
'lib/utils/mesh_utils.cpp',
)
stroid_lib = static_library(
'libstroid',
stroid_sources,
include_directories: stroid_include_files,
dependencies: dependencies,
install: true
)
stroid_dep = declare_dependency(
link_with: stroid_lib,
include_directories: stroid_include_files,
dependencies: dependencies
)
install_subdir(
'include/stroid',
install_dir: get_option('includedir') / 'stroid'
)