summaryrefslogtreecommitdiffstats
path: root/meson.build
blob: f378dccf80d58967bfe0d86a8e78652b91fd282a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
project('algos ld1', 'c',
	license : 'LGPL2.1',
	default_options : ['c_std=gnu11', 'buildtype=release', 'warning_level=2'])

deps = [dependency('rin', version : '>= 0.0.4')]

progname = 'alg'

add_project_arguments('-D', '_GNU_SOURCE', language : 'c')
add_project_arguments('-fplan9-extensions', language : 'c')
add_project_arguments('-D', 'entry_field_size=' + get_option('data-bitness'), language : 'c')

if get_option('data-signed').enabled()
  add_project_arguments('-D', 'entry_field_signed', language : 'c')
endif

subdir('src')

executable(progname, sources, dependencies : deps, install : true)