lsp-plugins: add build options
This commit is contained in:
@@ -13,10 +13,28 @@
|
||||
lv2,
|
||||
php84,
|
||||
pkg-config,
|
||||
|
||||
buildVST3 ? true,
|
||||
buildVST2 ? true,
|
||||
buildCLAP ? true,
|
||||
buildLV2 ? true,
|
||||
buildLADSPA ? true,
|
||||
buildJACK ? true,
|
||||
buildGStreamer ? true,
|
||||
}:
|
||||
|
||||
let
|
||||
php = php84;
|
||||
|
||||
subFeatures = [
|
||||
(lib.optionalString (!buildVST3) "vst3")
|
||||
(lib.optionalString (!buildVST2) "vst2")
|
||||
(lib.optionalString (!buildCLAP) "clap")
|
||||
(lib.optionalString (!buildLV2) "lv2")
|
||||
(lib.optionalString (!buildLADSPA) "ladspa")
|
||||
(lib.optionalString (!buildJACK) "jack")
|
||||
(lib.optionalString (!buildGStreamer) "gst")
|
||||
];
|
||||
in
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
@@ -63,6 +81,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
"ETCDIR=${placeholder "out"}/etc"
|
||||
"PREFIX=${placeholder "out"}"
|
||||
"SHAREDDIR=${placeholder "out"}/share"
|
||||
"SUB_FEATURES=${lib.concatStringsSep " " subFeatures}"
|
||||
];
|
||||
|
||||
env.NIX_CFLAGS_COMPILE = "-DLSP_NO_EXPERIMENTAL";
|
||||
|
||||
Reference in New Issue
Block a user