nixpkgs/doc/hooks/juce.section.md
2026-02-28 17:39:09 +01:00

920 B

juce.projucerHook

Projucer is a graphical project management utility and build system for the JUCE audio programming framework. It is available in nixpkgs under the juce package.

The juce.projucerHook setup hook overrides the configure and install phases. It is only supported on Linux and requires your project's .jucer file to contain a LinuxMakefile exporter.

Example

{
  juce,
  stdenv,
}:
stdenv.mkDerivation {
  # ...
  nativeBuildInputs = [ juce.projucerHook ];

  jucerFile = "Microbiome.jucer";

  dontUseProjucerInstall = true;
  # ...
}

Variables controlling juce.projucerHook

dontUseProjucerConfigure

Disables projucerConfigurePhase

dontUseProjucerInstall

Disables projucerInstallPhase