hydrogen 1.2.3
/builddir/build/BUILD/hydrogen-1.2.3/src/core/config.dox File Reference

Macros

#define CONFIG_PREFIX   "@CMAKE_INSTALL_PREFIX@"
 Prefix of the directory Hydrogen will be installed into.
 
#define H2_SYS_PATH   "@H2_SYS_PATH@"
 Path of the configuration files of Hydrogen in the system.
 
#define H2_USR_PATH   "@H2_USR_PATH@"
 Path of the configuration files of Hydrogen in the user home.
 
#define H2CORE_GIT_REVISION   @GIT_REVISION@
 Will contain the current git revision version number suffix of Hydrogen and is set by cmake.
 
#define H2CORE_HAVE_ALSA
 Specifies whether the alsa/asoundlib.h header could be found in the alsa library.
 
#define H2CORE_HAVE_BUNDLE
 Whether a Max OSC bundle application should be generated.
 
#define H2CORE_HAVE_COREAUDIO
 Specifies whether the coreaudio.h header could be found in the coreaudio library (Apple only).
 
#define H2CORE_HAVE_COREMIDI
 Specifies whether the coremidi.h header could be found in the coremidi library (Apple only).
 
#define H2CORE_HAVE_DEBUG
 Checks whether the user enabled debugging.
 
#define H2CORE_HAVE_JACK
 Specifies whether the jack/jack.h header could be found in the jack library.
 
#define H2CORE_HAVE_LADSPA
 Specifies whether the ladspa.h header could be found in the noise library.
 
#define H2CORE_HAVE_LASH
 Specifies whether the lash/lash.h header could be found in the lash library.
 
#define H2CORE_HAVE_LIBARCHIVE
 Specifies whether the archive.h header could be found in the archive library.
 
#define H2CORE_HAVE_LIBSNDFILE
 Specifies whether the sndfile.h header could be found in the sndfile library.
 
#define H2CORE_HAVE_LRDF
 Specifies whether the lrdf.h header could be found in the lrdf library.
 
#define H2CORE_HAVE_OSC
 Specifies whether the lo/lo.h header could be found in the lo library.
 
#define H2CORE_HAVE_OSS
 Specifies whether the sys/soundcard.h header could be found in the ossaudio (on NetBSD) or OSSlib library (else).
 
#define H2CORE_HAVE_PORTAUDIO
 Specifies whether the portaudio.h header could be found in the portaudio-2.0 library.
 
#define H2CORE_HAVE_PORTMIDI
 Specifies whether the portmidi.h header could be found in the portmidi library.
 
#define H2CORE_HAVE_PULSEAUDIO
 Specifies whether the pulse/pulseaudio.h header could be found in the pulse library.
 
#define H2CORE_HAVE_RUBBERBAND
 Specifies whether the rubberband/RubberBandStretcher.h header could be found in the rubberband library.
 
#define H2CORE_VERSION   "@DISPLAY_VERSION@"
 A concatenation of H2CORE_VERSION_MAJOR, H2CORE_VERSION_MINOR, H2CORE_VERSION_PATCH, and H2CORE_GIT_REVISION.
 
#define H2CORE_VERSION_MAJOR   @VERSION_MAJOR@
 Will contain the current major version number of Hydrogen and is set by cmake.
 
#define H2CORE_VERSION_MINOR   @VERSION_MINOR@
 Will contain the current minor version number of Hydrogen and is set by cmake.
 
#define H2CORE_VERSION_PATCH   @VERSION_PATCH@
 Will contain the current patch version number of Hydrogen and is set by cmake.
 
#define HAVE_JACK_PORT_RENAME
 Check whether a library called jack_port_rename is present.
 
#define HAVE_RTCLOCK
 Check whether the realtime clock rtclock.c is present.
 
#define HAVE_SSCANF
 Check whether sscanf.c is present.
 
#define MAX_BUFFER_SIZE   @MAX_BUFFER_SIZE@
 Maximum buffer size.
 
#define MAX_COMPONENTS   @MAX_COMPONENTS@
 Maximum number of components each Instrument is allowed to have.
 
#define MAX_FX   @MAX_FX@
 Maximum number of effects.
 
#define MAX_INSTRUMENTS   @MAX_INSTRUMENTS@
 Maximum number of instruments allowed in Hydrogen.
 
#define MAX_NOTES   @MAX_NOTES@
 Maximum number of notes.
 
#define QT_BEGIN_NAMESPACE
 Beginning clause of Qt's namespace wrapper and counterpart of QT_END_NAMESPACE.
 
#define QT_END_NAMESPACE
 Ending clause of Qt's namespace wrapper and counterpart of QT_BEGIN_NAMESPACE.