blob: b4f6f89bdc3a968220a080e2ec79e421eb8f671c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
project('l2su', 'c', default_options : {'b_ndebug': 'if-release'})
add_global_arguments('-D_XOPEN_SOURCE=700', language : 'c')
curl_dep = dependency('libcurl')
jansson_dep = dependency('jansson')
config_data = configuration_data()
config_data.set_quoted('PROJECT_NAME', 'l2su')
config_data.set_quoted('PROJECT_NAME_UPPER', 'L2SU')
if host_machine.endian() == 'little'
config_data.set('L2SU_ENDIAN_LITTLE', true)
elif host_machine.endian() == 'big'
config_data.set('L2SU_ENDIAN_BIG', true)
else
error('Middle endian is unsupported')
endif
subdir('src')
executable('l2su', launcher_srcs, dependencies : [curl_dep, jansson_dep], include_directories : [config_include_dir], override_options : {'c_std': 'c99'})
|