libvncserver: make systemd support optional
This commit is contained in:
parent
c0172431d8
commit
7e0b4143ee
1 changed files with 6 additions and 1 deletions
|
@ -8,6 +8,7 @@
|
|||
, zlib
|
||||
, libgcrypt
|
||||
, libpng
|
||||
, withSystemd ? lib.meta.availableOn stdenv.hostPlatform systemd
|
||||
, systemd
|
||||
, Carbon
|
||||
}:
|
||||
|
@ -29,12 +30,16 @@ stdenv.mkDerivation rec {
|
|||
cmake
|
||||
];
|
||||
|
||||
cmakeFlags = [
|
||||
"-DWITH_SYSTEMD=${if withSystemd then "ON" else "OFF"}"
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
libjpeg
|
||||
openssl
|
||||
libgcrypt
|
||||
libpng
|
||||
] ++ lib.optionals stdenv.isLinux [
|
||||
] ++ lib.optionals withSystemd [
|
||||
systemd
|
||||
] ++ lib.optionals stdenv.isDarwin [
|
||||
Carbon
|
||||
|
|
Loading…
Reference in a new issue