we will use meson as the build system for this project. Added a rough outline of this which builds source, libraries, and links them to tests (along with the google test library for testing). meson will be setup and compiled with ./mk.
9 lines
281 B
Meson
9 lines
281 B
Meson
project('4DSSE', 'cpp', version: '0.0.1a', default_options: ['cpp_std=c++23'])
|
|
|
|
# Add default visibility for all C++ targets
|
|
add_project_arguments('-fvisibility=default', language: 'cpp')
|
|
add_project_arguments('-Wl,-export_dynamic', language: 'cpp')
|
|
|
|
|
|
subdir('src')
|
|
subdir('tests') |