debian/{control,rules}: Explicitly have libsystemd-dev as B-D. Disable building against libsystemd-dev for non-Linux host.

This commit is contained in:
Mike Gabriel 2017-10-21 22:31:16 +02:00
parent fd3e76d62b
commit 4d436eaf96
2 changed files with 4 additions and 0 deletions

1
debian/control vendored
View File

@ -23,6 +23,7 @@ Build-Depends:
libpcsclite-dev,
libpulse-dev,
libssl-dev,
libsystemd-dev [linux-any],
libudev-dev [linux-any],
libusb-1.0-0-dev [linux-any],
libwayland-dev [linux-any],

3
debian/rules vendored
View File

@ -16,9 +16,11 @@ endif
DEB_HOST_ARCH_OS=$(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
ifeq (,$(filter linux, $(DEB_HOST_ARCH_OS)))
WITH_WAYLAND = -DWITH_WAYLAND=OFF
WITH_LIBSYSTEMD = -DWITH_LIBSYSTEMD=OFF
WITH_ALSA = -DWITH_ALSA=OFF
else
WITH_WAYLAND =
WITH_LIBSYSTEMD =
WITH_ALSA =
endif
@ -53,6 +55,7 @@ DEB_CMAKE_EXTRA_FLAGS := -DCMAKE_INSTALL_INCLUDEDIR=include/$(shell dpkg-archit
-DBUILD_TESTING=OFF \
-DCMAKE_BUILD_TYPE=RELWITHDEBINFO \
$(WITH_WAYLAND) \
$(WITH_LIBSYSTEMD) \
-DWITH_CLIENT_INTERFACE=OFF \
$(WITH_NEON) \
$(NULL)