-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmeson.build
More file actions
33 lines (26 loc) · 803 Bytes
/
meson.build
File metadata and controls
33 lines (26 loc) · 803 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Build specification for the General Utilities Library
# The version in project() is the Doocs version / package version
project('gul17', 'cpp',
default_options : [
'cpp_std=c++17',
'buildtype=debugoptimized',
'warning_level=3',
'default_library=both',
],
version : run_command(
[
find_program('tools/cat.py'),
meson.current_source_dir() / 'LIBNO'
],
check : true
).stdout().split('=')[1].strip(),
meson_version : '>=0.53.2')
subdir('include')
subdir('src')
subdir('tools')
subdir('data')
subdir('tests')
message('Install prefix: ' + get_option('prefix'))
subdir('examples')
message('FULL VERSION @0@'.format(meson.project_version()))
message('Shared library version ' + so_version)