diff options
Diffstat (limited to 'meson.build')
| -rw-r--r-- | meson.build | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/meson.build b/meson.build index e144325..f6b16e7 100644 --- a/meson.build +++ b/meson.build @@ -22,8 +22,10 @@ conf_data.set('HAS_RESTRICT', c_comp.has_type('int *restrict')) configure_file(input : 'include/config.h.in', output : 'config.h', configuration : conf_data) -conf_include = include_directories('.') -src_include = include_directories('include') +add_project_dependencies( + declare_dependency(include_directories : include_directories('.', 'include')), + language : 'c' +) export_dynamic = [] @@ -36,8 +38,14 @@ endif subdir('src') executable('ptxmc', prog_sources, - include_directories : [ conf_include, src_include ], gnu_symbol_visibility : 'hidden', export_dynamic : true) +plugin_kwargs = { + 'gnu_symbol_visibility' : 'hidden', + 'c_args' : ['-DPTX_PLUGIN=1'], + 'name_prefix' : '', + 'name_suffix' : 'ptxplugin' +} + subdir('plugins') |
