Karya, built on Mon Jul 24 11:39:07 PDT 2017 (patch 33511aca01257b76b88de7c7a2763b7a965c084e)

Safe HaskellNone

Shake.Config

Contents

Description

Shakefile config which is likely to be different on each system.

Synopsis

Documentation

switches

enableEkg :: Bool Source #

If true, link in the EKG library for realtime monitoring. But it requires the ekg package with a giant set of dependencies so it's disabled by default.

enableEventLog :: Bool Source #

Link with the -eventlog RTS, for threadscope. Presumably it hurts performance, so it's off by default.

enableIm :: Bool Source #

If True, compile the im offline synthesizers and PlayCache VST-using from the Synth hierarchy. This requires a number of hackage dependencies, including the VST SDK, which has to be downloaded separately.

paths

fltkConfig :: FilePath Source #

Path to the fltk installation. If you make install then it'll probably be in usrlocal/bin.

globalIncludes :: [Flag] Source #

Extra -I flags that all compiles get, including haskell cpp and hsc2hs. E.g. ["-IUsersmehomebrewinclude"]

globalLibDirs :: [Flag] Source #

Extra -L flags for the C++ link. E.g. ["-IUsersmehomebrewinclude"]

vstBase :: FilePath Source #

Root of the VST SDK. Only used if enableIm is true.