]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
meson: move declaration of socket-activate 28605/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 25 Jun 2023 06:42:23 +0000 (15:42 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 31 Jul 2023 17:31:36 +0000 (02:31 +0900)
meson.build
src/socket-activate/meson.build [new file with mode: 0644]

index 066d05f1e4bd11cf8697eac581254c017839733d..36453bfcd1ed9ba25b5d5371c059d33a36157a0e 100644 (file)
@@ -2406,6 +2406,7 @@ subdir('src/resolve')
 subdir('src/rpm')
 subdir('src/run-generator')
 subdir('src/shutdown')
+subdir('src/socket-activate')
 subdir('src/sysext')
 subdir('src/systemctl')
 subdir('src/sysupdate')
@@ -2569,16 +2570,6 @@ if conf.get('HAVE_BLKID') == 1 and conf.get('ENABLE_BOOTLOADER') == 1
         endif
 endif
 
-public_programs += executable(
-        'systemd-socket-activate',
-        'src/socket-activate/socket-activate.c',
-        include_directories : includes,
-        link_with : [libshared],
-        dependencies : [threads,
-                        userspace],
-        install_rpath : pkglibdir,
-        install : true)
-
 systemctl = executable(
         'systemctl',
         systemctl_sources,
diff --git a/src/socket-activate/meson.build b/src/socket-activate/meson.build
new file mode 100644 (file)
index 0000000..a4d18b5
--- /dev/null
@@ -0,0 +1,10 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
+executables += [
+        executable_template + {
+                'name' : 'systemd-socket-activate',
+                'public' : true,
+                'sources' : files('socket-activate.c'),
+                'dependencies' : threads,
+        },
+]