libblkid,
libmount,
libgcrypt,
- libopenssl],
+ libopenssl,
+ versiondep],
c_args : libsystemd_c_args + (static_libsystemd_pic ? [] : ['-fno-PIC']))
libudev = shared_library(
install_tag: 'libudev',
install_dir : rootlibdir,
link_depends : libudev_sym,
- dependencies : libshared_deps + [libmount],
+ dependencies : [libshared_deps,
+ libmount,
+ versiondep],
c_args : static_libudev_pic ? [] : ['-fno-PIC'],
pic : static_libudev_pic)
include_directories : includes,
link_with : [libcore,
libshared],
- dependencies : [versiondep,
- libseccomp],
+ dependencies : [libseccomp,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
include_directories : core_includes,
link_with : [libcore,
libshared],
- dependencies : [versiondep,
- libseccomp],
+ dependencies : [libseccomp,
+ versiondep],
install_rpath : rootpkglibdir,
install : conf.get('ENABLE_ANALYZE') == 1)
public_programs += exe
libxz,
liblz4,
libselinux,
- libzstd],
+ libzstd,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
libxz,
liblz4,
libzstd,
- libdl],
+ libdl,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootbindir)
dependencies : [threads,
lib_openssl_or_gcrypt,
libm,
- libidn],
+ libidn,
+ versiondep],
install_rpath : rootpkglibdir,
install : true)
link_with : [liblogind_core,
libshared],
dependencies : [threads,
- libacl],
+ libacl,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
dependencies : [threads,
liblz4,
libxz,
- libzstd],
+ libzstd,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootbindir)
libshared_static],
dependencies : [threads,
libpam,
- libpam_misc],
+ libpam_misc,
+ versiondep],
link_depends : pam_systemd_sym,
install : true,
install_tag : 'pam',
'src/boot/bootctl.c',
include_directories : includes,
link_with : [boot_link_with],
- dependencies : [libblkid],
+ dependencies : [libblkid,
+ versiondep],
install_rpath : rootpkglibdir,
install : true)
'src/boot/bless-boot.c',
include_directories : includes,
link_with : [boot_link_with],
- dependencies : [libblkid],
+ dependencies : [libblkid,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
'src/boot/measure.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [libopenssl],
+ dependencies : [libopenssl,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
'src/boot/pcrphase.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [libopenssl, tpm2],
+ dependencies : [libopenssl,
+ tpm2,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
'src/boot/boot-check-no-failures.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [libblkid],
+ dependencies : [libblkid,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
'src/activate/activate.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [threads],
+ dependencies : [threads,
+ versiondep],
install_rpath : rootpkglibdir,
install : true)
libselinux,
libxz,
liblz4,
- libzstd],
+ libzstd,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootbindir)
systemd_portabled_sources,
include_directories : includes,
link_with : [libshared],
- dependencies : [threads, libselinux],
+ dependencies : [threads,
+ libselinux,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
'src/portable/portablectl.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [threads],
+ dependencies : [threads,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootbindir)
systemd_userwork_sources,
include_directories : includes,
link_with : [libshared],
- dependencies : [threads],
+ dependencies : [threads,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
systemd_userdbd_sources,
include_directories : includes,
link_with : [libshared],
- dependencies : [threads],
+ dependencies : [threads,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
userdbctl_sources,
include_directories : includes,
link_with : [libshared],
- dependencies : [threads],
+ dependencies : [threads,
+ versiondep],
install_rpath : rootpkglibdir,
install : true)
endif
libcrypt,
libopenssl,
libfdisk,
- libp11kit],
+ libp11kit,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
dependencies : [threads,
libcrypt,
libopenssl,
- libm],
+ libm,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
libcrypt,
libopenssl,
libp11kit,
- libdl],
+ libdl,
+ versiondep],
install_rpath : rootpkglibdir,
install : true)
dependencies : [threads,
libpam,
libpam_misc,
- libcrypt],
+ libcrypt,
+ versiondep],
link_depends : pam_systemd_home_sym,
install : true,
install_tag : 'pam',
include_directories : includes,
link_with : [libshared],
dependencies : [libcryptsetup,
- libp11kit],
+ libp11kit,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
'src/veritysetup/veritysetup.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [libcryptsetup],
+ dependencies : [libcryptsetup,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
'src/veritysetup/veritysetup-generator.c',
include_directories : includes,
link_with : [libshared],
+ dependencies : [versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : systemgeneratordir)
dependencies : [libcryptsetup,
libdl,
libopenssl,
- libp11kit],
+ libp11kit,
+ versiondep],
install_rpath : rootpkglibdir,
install : true)
['src/integritysetup/integritysetup.c', 'src/integritysetup/integrity-util.c'],
include_directories : includes,
link_with : [libshared],
- dependencies : [libcryptsetup],
+ dependencies : [libcryptsetup,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
if conf.get('HAVE_XKBCOMMON') == 1
# logind will load libxkbcommon.so dynamically on its own, but we still
# need to specify where the headers are
- deps = [libdl, libxkbcommon.partial_dependency(compile_args: true)]
+ deps = [libdl,
+ libxkbcommon.partial_dependency(compile_args: true),
+ versiondep]
else
- deps = []
+ deps = [versiondep]
endif
dbus_programs += executable(
include_directories : includes,
install_rpath : rootpkglibdir,
link_with : [libshared],
- dependencies : [libm],
+ dependencies : [libm,
+ versiondep],
install : true)
endif
include_directories : includes,
link_with : [libtimesyncd_core],
dependencies : [threads,
- libm],
+ libm,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
dependencies : [threads,
libxz,
liblz4,
- libzstd],
+ libzstd,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootbindir)
systemd_importd_sources,
include_directories : includes,
link_with : [libshared],
- dependencies : [threads],
+ dependencies : [threads,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
include_directories : includes,
link_with : [libshared,
lib_import_common],
- dependencies : [versiondep,
- libcurl,
+ dependencies : [libcurl,
lib_openssl_or_gcrypt,
libz,
libbzip2,
- libxz],
+ libxz,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
dependencies : [libcurl,
libz,
libbzip2,
- libxz],
+ libxz,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
dependencies : [libcurl,
libz,
libbzip2,
- libxz],
+ libxz,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
systemd_journal_upload_sources,
include_directories : includes,
link_with : [libshared],
- dependencies : [versiondep,
- threads,
+ dependencies : [threads,
libcurl,
libgnutls,
libxz,
liblz4,
- libzstd],
+ libzstd,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
libgnutls,
libxz,
liblz4,
- libzstd],
+ libzstd,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
libgnutls,
libxz,
liblz4,
- libzstd],
+ libzstd,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
libacl,
libxz,
liblz4,
- libzstd],
+ libzstd,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
dependencies : [threads,
libxz,
liblz4,
- libzstd],
+ libzstd,
+ versiondep],
install_rpath : rootpkglibdir,
install : true)
endif
libacl,
libxz,
liblz4,
- libzstd],
+ libzstd,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
systemd_oomd_sources,
include_directories : includes,
link_with : [libshared],
- dependencies : [libatomic],
+ dependencies : [libatomic,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
oomctl_sources,
include_directories : includes,
link_with : [libshared],
- dependencies : [],
+ dependencies : [versiondep],
install_rpath : rootpkglibdir,
install : true)
endif
dependencies : [threads,
libblkid,
libfdisk,
- libopenssl],
+ libopenssl,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
'src/firstboot/firstboot.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [libcrypt],
+ dependencies : [libcrypt,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootbindir)
'src/remount-fs/remount-fs.c',
include_directories : includes,
link_with : [libshared],
+ dependencies : [versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
'src/machine-id-setup/machine-id-setup-main.c',
include_directories : includes,
link_with : [libshared],
+ dependencies : [versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootbindir)
'src/fsck/fsck.c',
include_directories : includes,
link_with : [libshared],
+ dependencies : [versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
-executable('systemd-growfs',
- 'src/partition/growfs.c',
- include_directories : includes,
- link_with : [libshared],
- install_rpath : rootpkglibdir,
- install : true,
- install_dir : rootlibexecdir)
+executable(
+ 'systemd-growfs',
+ 'src/partition/growfs.c',
+ include_directories : includes,
+ link_with : [libshared],
+ dependencies : [versiondep],
+ install_rpath : rootpkglibdir,
+ install : true,
+ install_dir : rootlibexecdir)
executable(
'systemd-makefs',
'src/partition/makefs.c',
include_directories : includes,
link_with : [libshared],
+ dependencies : [versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
'src/sleep/sleep.c',
include_directories : includes,
link_with : [libshared],
+ dependencies : [versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
'src/sysctl/sysctl.c',
include_directories : includes,
link_with : [libshared],
+ dependencies : [versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
'src/ac-power/ac-power.c',
include_directories : includes,
link_with : [libshared],
+ dependencies : [versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
'src/detect-virt/detect-virt.c',
include_directories : includes,
link_with : [libshared],
+ dependencies : [versiondep],
install_rpath : rootpkglibdir,
install : true)
'src/delta/delta.c',
include_directories : includes,
link_with : [libshared],
+ dependencies : [versiondep],
install_rpath : rootpkglibdir,
install : true)
'src/escape/escape.c',
include_directories : includes,
link_with : [libshared],
+ dependencies : [versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootbindir)
'src/notify/notify.c',
include_directories : includes,
link_with : [libshared],
+ dependencies : [versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootbindir)
include_directories : includes,
link_with : [libshared],
dependencies : [threads,
- libopenssl],
+ libopenssl,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootbindir)
'src/mount/mount-tool.c',
include_directories : includes,
link_with : [libshared],
- dependencies: [libmount],
+ dependencies: [libmount,
+ versiondep],
install_rpath : rootpkglibdir,
install : true)
'src/run/run.c',
include_directories : includes,
link_with : [libshared],
+ dependencies : [versiondep],
install_rpath : rootpkglibdir,
install : true)
'src/stdio-bridge/stdio-bridge.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [versiondep],
+ dependencies : [versiondep,
+ versiondep],
install_rpath : rootpkglibdir,
install : true)
'src/sysusers/sysusers.c',
include_directories : includes,
link_with : [libshared],
+ dependencies : [versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootbindir)
libbasic,
libbasic_gcrypt,
libsystemd_static],
+ dependencies : [versiondep],
install : true,
install_dir : rootbindir)
public_programs += exe
systemd_tmpfiles_sources,
include_directories : includes,
link_with : [libshared],
- dependencies : [libacl],
+ dependencies : [libacl,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootbindir)
libbasic,
libbasic_gcrypt,
libsystemd_static],
- dependencies : [libacl],
+ dependencies : [libacl,
+ versiondep],
install : true,
install_dir : rootbindir)
public_programs += exe
'src/socket-proxy/socket-proxyd.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [threads],
+ dependencies : [threads,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
udevadm_sources,
include_directories : includes,
link_with : [libudevd_core],
- dependencies : [versiondep,
- threads,
+ dependencies : [threads,
libkmod,
libidn,
libacl,
- libblkid],
+ libblkid,
+ versiondep],
install_rpath : udev_rpath,
install : true,
install_dir : rootbindir)
dependencies : [threads,
libblkid,
libfdisk,
- libopenssl],
+ libopenssl,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootbindir)
dependencies : [threads,
libblkid,
libfdisk,
- libopenssl],
+ libopenssl,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootbindir)
systemd_shutdown_sources,
include_directories : includes,
link_with : [libshared],
- dependencies : [libmount],
+ dependencies : [libmount,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
'src/update-done/update-done.c',
include_directories : includes,
link_with : [libshared],
+ dependencies : [versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
'src/update-utmp/update-utmp.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [libaudit],
+ dependencies : [libaudit,
+ versiondep],
install_rpath : rootpkglibdir,
install : (conf.get('ENABLE_UTMP') == 1),
install_dir : rootlibexecdir)
'src/modules-load/modules-load.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [libkmod],
+ dependencies : [libkmod,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
link_with : [libnspawn_core,
libshared],
dependencies : [libblkid,
- libseccomp],
+ libseccomp,
+ versiondep],
install_rpath : rootpkglibdir,
install : true)
link_with : [libnetworkd_core,
libsystemd_network,
networkd_link_with],
- dependencies : [threads],
+ dependencies : [threads,
+ versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
systemd_networkd_wait_online_sources,
include_directories : includes,
link_with : [networkd_link_with],
+ dependencies : [versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
include_directories : libsystemd_network_includes,
link_with : [libsystemd_network,
networkd_link_with],
+ dependencies : [versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootbindir)
network_generator_sources,
include_directories : includes,
link_with : [networkd_link_with],
+ dependencies : [versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
'src/sulogin-shell/sulogin-shell.c',
include_directories : includes,
link_with : [libshared],
+ dependencies : [versiondep],
install_rpath : rootpkglibdir,
install : true,
install_dir : rootlibexecdir)
sources,
include_directories : [incs, include_directories('src/fuzz')],
link_with : link_with,
- dependencies : dependencies,
+ dependencies : [dependencies,
+ versiondep],
c_args : defs + test_cflags,
link_args: link_args,
install : false,