]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
meson: src: build virtstoraged daemon binary
authorPavel Hrdina <phrdina@redhat.com>
Wed, 22 Apr 2020 09:55:08 +0000 (11:55 +0200)
committerPavel Hrdina <phrdina@redhat.com>
Mon, 3 Aug 2020 07:27:05 +0000 (09:27 +0200)
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
src/storage/Makefile.inc.am
src/storage/meson.build

index 45cbe476d22a668921e24302cce490c1363aeae9..e30f82e14fe9081615534136fe223cb78030817d 100644 (file)
@@ -9,22 +9,10 @@ STATEFUL_DRIVER_SOURCE_FILES += \
        $(addprefix $(srcdir)/,$(STORAGE_DRIVER_SOURCES))
 
 if WITH_STORAGE
-sbin_PROGRAMS += virtstoraged
-
 nodist_conf_DATA += storage/virtstoraged.conf
 augeas_DATA += storage/virtstoraged.aug
 augeastest_DATA += storage/test_virtstoraged.aug
 
-virtstoraged_SOURCES = $(REMOTE_DAEMON_SOURCES)
-nodist_virtstoraged_SOURCES = $(REMOTE_DAEMON_GENERATED)
-virtstoraged_CFLAGS = \
-       $(REMOTE_DAEMON_CFLAGS) \
-       -DDAEMON_NAME="\"virtstoraged\"" \
-       -DMODULE_NAME="\"storage\"" \
-       $(NULL)
-virtstoraged_LDFLAGS = $(REMOTE_DAEMON_LD_FLAGS)
-virtstoraged_LDADD = $(REMOTE_DAEMON_LD_ADD)
-
 SYSCONF_FILES += storage/virtstoraged.sysconf
 
 SYSTEMD_UNIT_FILES += \
index baf5ae5b2fef4b572a3578aa3ae3394aa9b7bef0..a18da013f8c248b939bf8067768e93f05e7b7c99 100644 (file)
@@ -109,6 +109,14 @@ if conf.has('WITH_STORAGE')
     ],
     'install_dir': storage_file_install_dir,
   }
+
+  virt_daemons += {
+    'name': 'virtstoraged',
+    'c_args': [
+      '-DDAEMON_NAME="virtstoraged"',
+      '-DMODULE_NAME="storage"',
+    ],
+  }
 endif
 
 if conf.has('WITH_STORAGE_DISK')