hydrogen 1.2.6
config.h.in
Go to the documentation of this file.
1#ifndef HYD_CONFIG_H
2#define HYD_CONFIG_H
3
4#include <string>
5
6#ifndef QT_BEGIN_NAMESPACE
7# define QT_BEGIN_NAMESPACE
8#endif
9
10#ifndef QT_END_NAMESPACE
11# define QT_END_NAMESPACE
12#endif
13
14#define H2_USR_PATH "@H2_USR_PATH@"
15#define H2_SYS_PATH "@H2_SYS_PATH@"
16#define CONFIG_PREFIX "@CMAKE_INSTALL_PREFIX@"
17
18#define H2CORE_VERSION_MAJOR @VERSION_MAJOR@
19#define H2CORE_VERSION_MINOR @VERSION_MINOR@
20#define H2CORE_VERSION_PATCH @VERSION_PATCH@
21
22#define H2CORE_GIT_REVISION @GIT_REVISION@
23#define H2CORE_VERSION "@DISPLAY_VERSION@"
24#define H2CORE_IS_DEVEL_BUILD @IS_DEVEL_BUILD@
25
26
27#define MAX_INSTRUMENTS @MAX_INSTRUMENTS@
28#define MAX_COMPONENTS @MAX_COMPONENTS@
29#define MAX_NOTES @MAX_NOTES@
30#define MAX_FX @MAX_FX@
31#define MAX_BUFFER_SIZE @MAX_BUFFER_SIZE@
32
33#cmakedefine HAVE_SSCANF
34#cmakedefine HAVE_RTCLOCK
35#cmakedefine HAVE_JACK_PORT_RENAME
36#cmakedefine HAVE_EXECINFO_H
37
38#ifndef H2CORE_HAVE_DEBUG
39#cmakedefine H2CORE_HAVE_DEBUG
40#endif
41#ifndef H2CORE_HAVE_QT6
42#cmakedefine H2CORE_HAVE_QT6
43#endif
44#ifndef H2CORE_HAVE_BUNDLE
45#cmakedefine H2CORE_HAVE_BUNDLE
46#endif
47#ifndef H2CORE_HAVE_APPIMAGE
48#cmakedefine H2CORE_HAVE_APPIMAGE
49#endif
50#ifndef H2CORE_HAVE_DYNAMIC_JACK_CHECK
51#cmakedefine H2CORE_HAVE_DYNAMIC_JACK_CHECK
52#endif
53#ifndef H2CORE_HAVE_LIBSNDFILE
54#cmakedefine H2CORE_HAVE_LIBSNDFILE
55#endif
56#ifndef H2CORE_HAVE_FLAC_SUPPORT
57#cmakedefine H2CORE_HAVE_FLAC_SUPPORT
58#endif
59#ifndef H2CORE_HAVE_OPUS_SUPPORT
60#cmakedefine H2CORE_HAVE_OPUS_SUPPORT
61#endif
62#ifndef H2CORE_HAVE_MP3_SUPPORT
63#cmakedefine H2CORE_HAVE_MP3_SUPPORT
64#endif
65#ifndef H2CORE_HAVE_LIBARCHIVE
66#cmakedefine H2CORE_HAVE_LIBARCHIVE
67#endif
68#ifndef H2CORE_HAVE_OSS
69#cmakedefine H2CORE_HAVE_OSS
70#endif
71#ifndef H2CORE_HAVE_ALSA
72#cmakedefine H2CORE_HAVE_ALSA
73#endif
74#ifndef H2CORE_HAVE_JACK
75#cmakedefine H2CORE_HAVE_JACK
76#endif
77#ifndef H2CORE_HAVE_LASH
78#cmakedefine H2CORE_HAVE_LASH
79#endif
80#ifndef H2CORE_HAVE_OSC
81#cmakedefine H2CORE_HAVE_OSC
82#endif
83#ifndef H2CORE_HAVE_PORTAUDIO
84#cmakedefine H2CORE_HAVE_PORTAUDIO
85#endif
86#ifndef H2CORE_HAVE_PORTMIDI
87#cmakedefine H2CORE_HAVE_PORTMIDI
88#endif
89#ifndef H2CORE_HAVE_COREAUDIO
90#cmakedefine H2CORE_HAVE_COREAUDIO
91#endif
92#ifndef H2CORE_HAVE_COREMIDI
93#cmakedefine H2CORE_HAVE_COREMIDI
94#endif
95#ifndef H2CORE_HAVE_PULSEAUDIO
96#cmakedefine H2CORE_HAVE_PULSEAUDIO
97#endif
98#ifndef H2CORE_HAVE_LRDF
99#cmakedefine H2CORE_HAVE_LRDF
100#endif
101#ifndef H2CORE_HAVE_LADSPA
102#cmakedefine H2CORE_HAVE_LADSPA
103#endif
104#ifndef H2CORE_HAVE_RUBBERBAND
105#cmakedefine H2CORE_HAVE_RUBBERBAND
106#endif
107#ifndef HAVE_INTEGRATION_TESTS
108#cmakedefine HAVE_INTEGRATION_TESTS
109#endif
110
111#endif