aboutsummaryrefslogtreecommitdiffstats
path: root/meson.build
blob: 4e2d1b6fd5a8486bd756791e281a661ca7a813c8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
project('ptxmc', 'c', default_options : ['c_std=c11'])

c_comp = meson.get_compiler('c')

conf_data = configuration_data()
conf_data.set('HAS_ATTR_WUR', c_comp.has_function_attribute('warn_unused_result'))
conf_data.set('HAS_ATTR_ALWAYS_INLINE', c_comp.has_function_attribute('always_inline'))
configure_file(input : 'config.h.in', output : 'config.h', configuration : conf_data)

conf_include = include_directories('.')

executable('ptxmc', 'main.c', 'pipeline.c', include_directories : conf_include)