summaryrefslogtreecommitdiffstats
path: root/meson.build
diff options
context:
space:
mode:
authorLibravatar bigfoot547 <[email protected]>2025-11-16 13:01:59 -0600
committerLibravatar bigfoot547 <[email protected]>2025-11-16 13:07:20 -0600
commite6e7f4c8ad9bffd536182923c8e556ca028cec04 (patch)
tree3b5409c06ab260116a95e919f9b2c5161c8d63e3 /meson.build
parentadd removal test and const-qualify data (diff)
[wip] plugin stuff
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build10
1 files changed, 7 insertions, 3 deletions
diff --git a/meson.build b/meson.build
index da4fe0e..03d51a4 100644
--- a/meson.build
+++ b/meson.build
@@ -1,4 +1,5 @@
project('ptxmc', 'c', default_options : ['c_std=c11'])
+add_project_arguments('-D_XOPEN_SOURCE=700', language : [ 'c' ])
c_comp = meson.get_compiler('c')
@@ -11,10 +12,13 @@ conf_data.set('HAS_RESTRICT', c_comp.has_type('int *restrict'))
configure_file(input : 'config.h.in', output : 'config.h', configuration : conf_data)
conf_include = include_directories('.')
+src_include = include_directories('include')
executable('ptxmc',
- 'main.c',
'pipeline.c',
'connection.c',
- include_directories : conf_include,
- c_args : [ '-D_XOPEN_SOURCE=700' ])
+ 'main.c',
+ include_directories : [ conf_include, src_include ],
+ link_args : [ '-rdynamic' ])
+
+subdir('plugins')