Blob Blame History Raw
--- radare2-5.6.6-orig/libr/magic/meson.build	2022-03-22 20:06:43.000000000 +0100
+++ radare2-5.6.6/libr/magic/meson.build	2022-04-13 02:36:10.031944601 +0200
@@ -1,14 +1,3 @@
-r_magic_sources = [
-  'apprentice.c',
-  'ascmagic.c',
-  'fsmagic.c',
-  'funcs.c',
-  'is_tar.c',
-  'magic.c',
-  # XXX not used? 'print.c',
-  'softmagic.c'
-]
-
 r_magic_deps = [r_util_dep]
 if get_option('blob')
   r_magic_static_deps = [r_util_static_dep]
@@ -20,8 +9,22 @@
   if get_option('blob')
     r_magic_static_deps += [sys_magic]
   endif
+  r_magic_sources = [
+    'magic-libmagic.c',
+    'ascmagic-libmagic.c',
+  ]
 else
   message('Use bundled magic library')
+  r_magic_sources = [
+    'apprentice.c',
+    'ascmagic.c',
+    'fsmagic.c',
+    'funcs.c',
+    'is_tar.c',
+    'magic.c',
+    # XXX not used? 'print.c',
+    'softmagic.c'
+  ]
 endif
 
 r_magic = library('r_magic', r_magic_sources,