commit 094549ca2a051b6995452d9c60edfc06b24028aa
parent 6b3349309083721011e7fc134f97fa9d5dcb7477
Author: Fabian Wermelinger <fabianw@mavt.ethz.ch>
Date: Fri, 18 Dec 2020 23:36:21 +0100
Fix build file for header only library
Diffstat:
1 file changed, 3 insertions(+), 10 deletions(-)
diff --git a/meson.build b/meson.build
@@ -1,13 +1,13 @@
project('ode_toolbox', 'cpp',
version:
'1.0',
- default_options: ['cpp_std=c++11']
+ default_options: ['cpp_std=c++11', 'b_ndebug=if-release']
)
-deps = []
+dependencies = []
cpp_args = ['-D_ALIGN_=16']
if get_option('openmp')
- deps += [dependency('openmp')]
+ dependencies += [dependency('openmp')]
endif
if get_option('precision') == 'single'
cpp_args += ['-D_FLOAT_PRECISION_']
@@ -18,12 +18,6 @@ subdir('include')
includes = include_directories('include')
header_deps = declare_dependency(
include_directories: includes)
-lib_ode = library('ode_toolbox',
- include_directories : includes,
- install : true,
- dependencies : deps,
- cpp_args : cpp_args,
-)
subdir('test')
@@ -33,6 +27,5 @@ pkg_mod.generate(
name: 'ODE Toolbox',
filebase: 'ode_toolbox',
description: 'ODE integrator toolbox for C++',
- libraries: lib_ode,
)