lol
nixpkgs doc hooks juce.section.md
920 B · 33 lines
Markdown

juce.projucerHook {#juce-projucer-hook} #

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-projucer-hook-example} #

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

  jucerFile = "Microbiome.jucer";

  dontUseProjucerInstall = true;
  # ...
}

Variables controlling juce.projucerHook {#juce-projucer-hook-variables} #

dontUseProjucerConfigure #

Disables projucerConfigurePhase

dontUseProjucerInstall #

Disables projucerInstallPhase