summarylogtreecommitdiffstats
path: root/staticlib.patch
blob: 81d4bd83c5e2090b76af1fc7e52e15a126a40a6b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
diff -ruN vmaf-2.3.1/libvmaf/src/meson.build patched/libvmaf/src/meson.build
--- vmaf-2.3.1/libvmaf/src/meson.build	2022-04-13 22:28:53.566666643 +0200
+++ patched/libvmaf/src/meson.build	2022-04-13 22:28:38.143333303 +0200
@@ -331,6 +331,25 @@
     install: true,
 )
 
+libvmaf_static = static_library(
+    'vmaf',
+    [libvmaf_sources, rev_target, json_model_c_sources],
+    include_directories : [libvmaf_inc, vmaf_include],
+    c_args : vmaf_cflags_common,
+    cpp_args : vmaf_cflags_common,
+    dependencies : [
+      thread_lib,
+      math_lib,
+      stdatomic_dependency,
+    ],
+    objects : [
+        platform_specific_cpu_objects,
+        libvmaf_feature_static_lib.extract_all_objects(recursive: true),
+        libvmaf_cpu_static_lib.extract_all_objects(recursive: true),
+    ],
+    install: true,
+)
+
 pkg_mod = import('pkgconfig')
 pkg_mod.generate(libraries: libvmaf,
     version: meson.project_version(),