summaryrefslogtreecommitdiffstats
path: root/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build14
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')