userspace = declare_dependency(
compile_args : userspace_c_args,
link_args : userspace_c_ld_args,
+ dependencies : versiondep,
)
man_page_depends = []
libxz,
libzstd,
threads,
- userspace,
- versiondep],
+ userspace],
c_args : libsystemd_c_args + (static_libsystemd_pic ? [] : ['-fno-PIC']))
libudev = shared_library(
link_depends : libudev_sym,
dependencies : [libmount,
libshared_deps,
- userspace,
- versiondep],
+ userspace],
c_args : static_libudev_pic ? [] : ['-fno-PIC'],
pic : static_libudev_pic)
libshared],
dependencies : [libcryptsetup,
tpm2,
- userspace,
- versiondep],
+ userspace],
link_depends : cryptsetup_token_sym,
install_rpath : pkglibdir,
install : true,
libshared],
dependencies : [libcryptsetup,
libfido2,
- userspace,
- versiondep],
+ userspace],
link_depends : cryptsetup_token_sym,
install_rpath : pkglibdir,
install : true,
libshared],
dependencies : [libcryptsetup,
libp11kit,
- userspace,
- versiondep],
+ userspace],
link_depends : cryptsetup_token_sym,
install_rpath : pkglibdir,
install : true,
link_with : [libcore,
libshared],
dependencies : [libseccomp,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
link_with : [libcore,
libshared],
dependencies : [libseccomp,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : conf.get('ENABLE_ANALYZE') == 1)
if conf.get('ENABLE_ANALYZE') == 1
libxz,
libzstd,
threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
link_with : [libjournal_core,
libshared],
dependencies : [threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true)
libxz,
libzstd,
threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true)
'src/dissect/dissect.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true)
libidn,
libm,
threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true)
libshared],
dependencies : [libacl,
threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
libxz,
libzstd,
threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true)
'src/login/inhibit.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true)
dependencies : [libpam_misc,
libpam,
threads,
- userspace,
- versiondep],
+ userspace],
link_depends : pam_systemd_sym,
install : true,
install_tag : 'pam',
include_directories : includes,
link_with : [boot_link_with],
dependencies : [libblkid,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true)
public_programs += exe
include_directories : includes,
link_with : [boot_link_with],
dependencies : [libblkid,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
include_directories : includes,
link_with : [libshared],
dependencies : [libopenssl,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
dependencies : [libblkid,
libopenssl,
tpm2,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
include_directories : includes,
link_with : [libshared],
dependencies : [libblkid,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
include_directories : includes,
link_with : [libshared],
dependencies : [threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true)
libxz,
libzstd,
threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true)
public_programs += systemctl
link_with : [portabled_link_with],
dependencies : [libselinux,
threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
include_directories : includes,
link_with : [portabled_link_with],
dependencies : [threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true)
endif
systemd_sysext_sources,
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true)
endif
include_directories : includes,
link_with : [libshared],
dependencies : [threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
include_directories : includes,
link_with : [libshared],
dependencies : [threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
include_directories : includes,
link_with : [libshared],
dependencies : [threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true)
endif
libopenssl,
libp11kit,
threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
libm,
libopenssl,
threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
libopenssl,
libp11kit,
threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true)
libpam_misc,
libpam,
threads,
- userspace,
- versiondep],
+ userspace],
link_depends : pam_systemd_home_sym,
install : true,
install_tag : 'pam',
dependencies : [libcryptsetup,
libopenssl,
libp11kit,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
include_directories : includes,
link_with : [libshared],
dependencies : [libcryptsetup,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
'src/veritysetup/veritysetup-generator.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true,
install_dir : systemgeneratordir)
libdl,
libopenssl,
libp11kit,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true)
include_directories : includes,
link_with : [libshared],
dependencies : [libcryptsetup,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
'src/hostname/hostnamectl.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true)
endif
include_directories : includes,
link_with : [libshared],
dependencies : libxkbcommon_deps +
- [userspace,
- versiondep],
+ [userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
localectl_sources,
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true)
endif
install_rpath : pkglibdir,
link_with : [libshared],
dependencies : [libm,
- userspace,
- versiondep],
+ userspace],
install : true)
endif
link_with : [libtimesyncd_core],
dependencies : [libm,
threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
libxz,
libzstd,
threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true)
endif
include_directories : includes,
link_with : [libshared],
dependencies : [threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
libcurl,
libxz,
libz,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
libcurl,
libxz,
libz,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
include_directories : includes,
link_with : [libshared,
lib_import_common],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
libcurl,
libxz,
libz,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
libxz,
libzstd,
threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
libxz,
libzstd,
threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
libxz,
libzstd,
threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
libxz,
libzstd,
threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
libxz,
libzstd,
threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true)
endif
libxz,
libzstd,
threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
include_directories : includes,
link_with : [libshared],
dependencies : [libatomic,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
oomctl_sources,
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true)
endif
'src/binfmt/binfmt.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
libfdisk,
libopenssl,
threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
'src/random-seed/random-seed.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
include_directories : includes,
link_with : [libshared],
dependencies : [libcrypt,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true)
endif
'src/remount-fs/remount-fs.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
'src/machine-id-setup/machine-id-setup-main.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true)
'src/fsck/fsck.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
'src/partition/growfs.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
'src/partition/makefs.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
'src/sleep/sleep.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
'src/sysctl/sysctl.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
'src/ac-power/ac-power.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true)
'src/detect-virt/detect-virt.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true)
'src/delta/delta.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true)
'src/escape/escape.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true)
'src/notify/notify.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true)
link_with : [libshared],
dependencies : [threads,
libopenssl,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true)
'src/battery-check/battery-check.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace, versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install_dir : libexecdir,
install : true)
'src/id128/id128.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true)
public_programs += systemd_id128
'src/path/path.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true)
'src/ask-password/ask-password.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true)
'src/tty-ask-password-agent/tty-ask-password-agent.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true)
'src/cgls/cgls.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true)
'src/cgtop/cgtop.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true)
include_directories : includes,
link_with : [libshared],
dependencies: [libmount,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true)
'src/run/run.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true)
'src/stdio-bridge/stdio-bridge.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true)
busctl_sources,
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true)
'src/sysusers/sysusers.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true)
public_programs += exe
libbasic,
libbasic_gcrypt,
libsystemd_static],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
build_by_default: have_standalone_binaries,
install : have_standalone_binaries)
if have_standalone_binaries
include_directories : includes,
link_with : [libshared],
dependencies : [libacl,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true)
public_programs += exe
libbasic_gcrypt,
libsystemd_static],
dependencies : [libacl,
- userspace,
- versiondep],
+ userspace],
build_by_default: have_standalone_binaries,
install : have_standalone_binaries)
if have_standalone_binaries
'src/hwdb/hwdb.c',
include_directories : includes,
link_with : udev_link_with,
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : udev_rpath,
install : true)
public_programs += systemd_hwdb
include_directories : includes,
link_with : [libshared],
dependencies : [threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
libidn,
libkmod,
threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : udev_rpath,
install : true)
public_programs += udevadm
libfdisk,
libopenssl,
threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true)
public_programs += exe
libfdisk,
libopenssl,
threads,
- userspace,
- versiondep],
+ userspace],
build_by_default: have_standalone_binaries,
install_rpath : pkglibdir,
install : have_standalone_binaries)
include_directories : includes,
link_with : [libshared],
dependencies : [libmount,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
libbasic,
libsystemd_static],
dependencies : [libmount,
- userspace,
- versiondep],
+ userspace],
build_by_default: have_standalone_binaries,
install_rpath : pkglibdir,
install : have_standalone_binaries,
'src/update-done/update-done.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
include_directories : includes,
link_with : [libshared],
dependencies : [libaudit,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : (conf.get('ENABLE_UTMP') == 1),
install_dir : libexecdir)
include_directories : includes,
link_with : [libshared],
dependencies : [libkmod,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
libshared],
dependencies : [libblkid,
libseccomp,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true)
libsystemd_network,
networkd_link_with],
dependencies : [threads,
- userspace,
- versiondep],
+ userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
systemd_networkd_wait_online_sources,
include_directories : includes,
link_with : [networkd_link_with],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
include_directories : libsystemd_network_includes,
link_with : [libsystemd_network,
networkd_link_with],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true)
endif
network_generator_sources,
include_directories : includes,
link_with : [networkd_link_with],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
'src/sulogin-shell/sulogin-shell.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : true,
install_dir : libexecdir)
'src/kernel-install/kernel-install.c',
include_directories : includes,
link_with : [libshared],
- dependencies : [userspace,
- versiondep],
+ dependencies : [userspace],
install_rpath : pkglibdir,
install : want_kernel_install)
public_programs += kernel_install
deps = [
base.get('dependencies', []),
test.get('dependencies', []),
- versiondep,
]
name = fs.name(sources[0])
- if not name.endswith('.cc')
+ if name.endswith('.cc')
+ deps += [versiondep]
+ else
deps += [userspace]
endif
name = fs.stem(name)
dependencies : [
dependencies,
userspace,
- versiondep,
],
c_args : [test_cflags, fuzzer.get('c_args', [])],
link_args: link_args,