aboutsummaryrefslogtreecommitdiffstats
path: root/lib/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'lib/meson.build')
-rw-r--r--lib/meson.build25
1 files changed, 25 insertions, 0 deletions
diff --git a/lib/meson.build b/lib/meson.build
new file mode 100644
index 0000000..822473e
--- /dev/null
+++ b/lib/meson.build
@@ -0,0 +1,25 @@
+fresample_sources = [
+ 'filter.cpp',
+ 'info_name.cpp',
+ 'param.cpp',
+ 'param_name.cpp',
+ 'resample_s16func.cpp',
+ 'swap16.cpp',
+]
+
+cc = meson.get_compiler('c')
+m_dep = cc.find_library('m', required : false)
+
+fresample = static_library(
+ 'fresample',
+ fresample_sources,
+ include_directories: '../include',
+ dependencies: [
+ m_dep,
+ ],
+ cpp_args: '-O0'
+)
+
+fresample_dep = declare_dependency(
+ link_with: fresample,
+)