aboutsummaryrefslogtreecommitdiffstats
path: root/config.h.in
blob: 9fee8bd572c59be86f5d341a84726e092103280f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
/* API declaration export attribute */
#define AL_API  ${EXPORT_DECL}
#define ALC_API ${EXPORT_DECL}

/* Define to the library version */
#define ALSOFT_VERSION "${LIB_VERSION}"

#ifdef IN_IDE_PARSER
/* KDevelop's parser doesn't recognize the C99-standard restrict keyword, but
 * recent versions (at least 4.5.1) do recognize GCC's __restrict. */
#define restrict __restrict
#endif 

/* Define any available alignment declaration */
#define ALIGN(x) ${ALIGN_DECL}
#ifdef __MINGW32__
#define align(x) aligned(x)
#endif

/* Define if we have the C11 aligned_alloc function */
#cmakedefine HAVE_ALIGNED_ALLOC

/* Define if we have the posix_memalign function */
#cmakedefine HAVE_POSIX_MEMALIGN

/* Define if we have the _aligned_malloc function */
#cmakedefine HAVE__ALIGNED_MALLOC

/* Define if we have SSE CPU extensions */
#cmakedefine HAVE_SSE

/* Define if we have ARM Neon CPU extensions */
#cmakedefine HAVE_NEON

/* Define if we have the ALSA backend */
#cmakedefine HAVE_ALSA

/* Define if we have the OSS backend */
#cmakedefine HAVE_OSS

/* Define if we have the Solaris backend */
#cmakedefine HAVE_SOLARIS

/* Define if we have the SndIO backend */
#cmakedefine HAVE_SNDIO

/* Define if we have the QSA backend */
#cmakedefine HAVE_QSA

/* Define if we have the MMDevApi backend */
#cmakedefine HAVE_MMDEVAPI

/* Define if we have the DSound backend */
#cmakedefine HAVE_DSOUND

/* Define if we have the Windows Multimedia backend */
#cmakedefine HAVE_WINMM

/* Define if we have the PortAudio backend */
#cmakedefine HAVE_PORTAUDIO

/* Define if we have the PulseAudio backend */
#cmakedefine HAVE_PULSEAUDIO

/* Define if we have the CoreAudio backend */
#cmakedefine HAVE_COREAUDIO

/* Define if we have the OpenSL backend */
#cmakedefine HAVE_OPENSL

/* Define if we have the Wave Writer backend */
#cmakedefine HAVE_WAVE

/* Define if we have the stat function */
#cmakedefine HAVE_STAT

/* Define if we have the lrintf function */
#cmakedefine HAVE_LRINTF

/* Define if we have the strtof function */
#cmakedefine HAVE_STRTOF

/* Define if we have the __int64 type */
#cmakedefine HAVE___INT64

/* Define to the size of a long int type */
#cmakedefine SIZEOF_LONG ${SIZEOF_LONG}

/* Define to the size of a long long int type */
#cmakedefine SIZEOF_LONG_LONG ${SIZEOF_LONG_LONG}

/* Define if we have GCC's destructor attribute */
#cmakedefine HAVE_GCC_DESTRUCTOR

/* Define if we have GCC's format attribute */
#cmakedefine HAVE_GCC_FORMAT

/* Define if we have stdint.h */
#cmakedefine HAVE_STDINT_H

/* Define if we have windows.h */
#cmakedefine HAVE_WINDOWS_H

/* Define if we have dlfcn.h */
#cmakedefine HAVE_DLFCN_H

/* Define if we have pthread_np.h */
#cmakedefine HAVE_PTHREAD_NP_H

/* Define if we have xmmintrin.h */
#cmakedefine HAVE_XMMINTRIN_H

/* Define if we have arm_neon.h */
#cmakedefine HAVE_ARM_NEON_H

/* Define if we have malloc.h */
#cmakedefine HAVE_MALLOC_H

/* Define if we have cpuid.h */
#cmakedefine HAVE_CPUID_H

/* Define if we have guiddef.h */
#cmakedefine HAVE_GUIDDEF_H

/* Define if we have initguid.h */
#cmakedefine HAVE_INITGUID_H

/* Define if we have ieeefp.h */
#cmakedefine HAVE_IEEEFP_H

/* Define if we have float.h */
#cmakedefine HAVE_FLOAT_H

/* Define if we have fenv.h */
#cmakedefine HAVE_FENV_H

/* Define if we have _controlfp() */
#cmakedefine HAVE__CONTROLFP

/* Define if we have __control87_2() */
#cmakedefine HAVE___CONTROL87_2

/* Define if we have pthread_setschedparam() */
#cmakedefine HAVE_PTHREAD_SETSCHEDPARAM