project('algos ld1', 'c', license : 'LGPL2.1', default_options : ['c_std=gnu11', 'optimization=3', 'b_lto=true', 'debug=false', 'warning_level=3']) 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-bits'), language : 'c') if get_option('data-sign').enabled() add_project_arguments('-D', 'entry_field_signed', language : 'c') endif subdir('src') executable(progname, sources, dependencies : deps, install : true)