1
0
mirror of https://github.com/systemd/systemd.git synced 2025-03-09 12:58:26 +03:00

build-sys: build and install systemd-coredumpctl conditionally

If coredump support is disabled via --disable-coredump, do not build and
install the systemd-coredumpctl binary and man page.
This commit is contained in:
Michael Biebl 2013-03-04 23:20:16 +01:00
parent 135b5212d4
commit d51167c626
3 changed files with 22 additions and 11 deletions

@ -50,7 +50,6 @@ MANPAGES += \
man/systemd-cat.1 \ man/systemd-cat.1 \
man/systemd-cgls.1 \ man/systemd-cgls.1 \
man/systemd-cgtop.1 \ man/systemd-cgtop.1 \
man/systemd-coredumpctl.1 \
man/systemd-delta.1 \ man/systemd-delta.1 \
man/systemd-detect-virt.1 \ man/systemd-detect-virt.1 \
man/systemd-fsck@.service.8 \ man/systemd-fsck@.service.8 \
@ -303,6 +302,14 @@ MANPAGES_ALIAS += \
endif endif
if ENABLE_COREDUMP
MANPAGES += \
man/systemd-coredumpctl.1
MANPAGES_ALIAS += \
#
endif
if ENABLE_HOSTNAMED if ENABLE_HOSTNAMED
MANPAGES += \ MANPAGES += \
man/hostnamectl.1 \ man/hostnamectl.1 \

@ -318,7 +318,6 @@ systemd_analyze_LDADD = \
dist_bashcompletion_DATA = \ dist_bashcompletion_DATA = \
shell-completion/bash/journalctl \ shell-completion/bash/journalctl \
shell-completion/bash/systemctl \ shell-completion/bash/systemctl \
shell-completion/bash/systemd-coredumpctl \
shell-completion/bash/udevadm shell-completion/bash/udevadm
dist_tmpfiles_DATA = \ dist_tmpfiles_DATA = \
@ -2376,13 +2375,6 @@ journalctl_LDADD += \
$(QRENCODE_LIBS) $(QRENCODE_LIBS)
endif endif
systemd_coredumpctl_SOURCES = \
src/journal/coredumpctl.c
systemd_coredumpctl_LDADD = \
libsystemd-shared.la \
libsystemd-journal.la
test_journal_SOURCES = \ test_journal_SOURCES = \
src/journal/test-journal.c src/journal/test-journal.c
@ -2627,7 +2619,6 @@ rootbin_PROGRAMS += \
journalctl journalctl
bin_PROGRAMS += \ bin_PROGRAMS += \
systemd-coredumpctl \
systemd-cat systemd-cat
dist_systemunit_DATA += \ dist_systemunit_DATA += \
@ -2719,6 +2710,19 @@ endif
rootlibexec_PROGRAMS += \ rootlibexec_PROGRAMS += \
systemd-coredump systemd-coredump
systemd_coredumpctl_SOURCES = \
src/journal/coredumpctl.c
systemd_coredumpctl_LDADD = \
libsystemd-shared.la \
libsystemd-journal.la
bin_PROGRAMS += \
systemd-coredumpctl
dist_bashcompletion_DATA += \
shell-completion/bash/systemd-coredumpctl
sysctl_DATA = \ sysctl_DATA = \
sysctl.d/coredump.conf sysctl.d/coredump.conf

@ -21,7 +21,7 @@
along with systemd; If not, see <http://www.gnu.org/licenses/>. along with systemd; If not, see <http://www.gnu.org/licenses/>.
--> -->
<refentry id="systemd-coredumpctl"> <refentry id="systemd-coredumpctl" conditional='ENABLE_COREDUMP'>
<refentryinfo> <refentryinfo>
<title>systemd-coredumpctl</title> <title>systemd-coredumpctl</title>