diff options
Diffstat (limited to 'bittorrent/bittorrent/libs/mbtutils/meson.build')
| -rw-r--r-- | bittorrent/bittorrent/libs/mbtutils/meson.build | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/bittorrent/bittorrent/libs/mbtutils/meson.build b/bittorrent/bittorrent/libs/mbtutils/meson.build new file mode 100644 index 0000000..1e27875 --- /dev/null +++ b/bittorrent/bittorrent/libs/mbtutils/meson.build @@ -0,0 +1,29 @@ +mbtutils_CFILES = run_command('find', 'src', '-not', '-path', '*tests*', '-name', '*.c').stdout().split() +mbtutils_TFILES = run_command('find', 'src/tests/', '-name', '*.c').stdout().split() +mbtutils_IFILES = [include_directories('include')] + +mbtstrlib = shared_library( + 'mbtstr', + # python c horrible + sources: mbtutils_CFILES, + include_directories: mbtutils_IFILES, +) + +mbtutils_DEP = declare_dependency( + link_with: mbtutils_lib, + include_directories: mbtutils_IFILES, +) + +test( + 'mbtutils_test', + executable( + 'mbtutils_test', + sources: mbtutils_CFILES + mbtutils_TFILES, + include_directories: mbtutils_IFILES, + dependencies: [dependency('criterion')], + install: false, + ), + timeout: 100, +) + +mbtutils_DEP
\ No newline at end of file |
