mirror of
https://github.com/systemd/systemd
synced 2024-07-21 10:17:21 +00:00
meson: build a standalone version of systemd-shutdown
I'd like to use this as a basis for an exitrd: When compiled with -Dstandalone-binaries=true -Db_lto=true -Dbuildtype=release, the new file is 800k. It's more than I'd like, but still quite a bit less than libsystemd-shared.so, which is 3800k.
This commit is contained in:
parent
9702d82414
commit
6ed3aca5c3
16
meson.build
16
meson.build
|
@ -3859,6 +3859,22 @@ executable(
|
|||
install : true,
|
||||
install_dir : rootlibexecdir)
|
||||
|
||||
if have_standalone_binaries
|
||||
executable(
|
||||
'systemd-shutdown.standalone',
|
||||
systemd_shutdown_sources,
|
||||
include_directories : includes,
|
||||
c_args : '-DSTANDALONE',
|
||||
link_with : [libshared_static,
|
||||
libbasic,
|
||||
libsystemd_static],
|
||||
dependencies : [libmount,
|
||||
versiondep],
|
||||
install_rpath : rootpkglibdir,
|
||||
install : true,
|
||||
install_dir : rootlibexecdir)
|
||||
endif
|
||||
|
||||
executable(
|
||||
'systemd-update-done',
|
||||
'src/update-done/update-done.c',
|
||||
|
|
Loading…
Reference in a new issue