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

View file

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

View file

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

View file

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