Add wrapper methods to ensure aligned allocations
[openal-soft.git] / config.h.in
blob2254adff700fe5f79efe3fec1eb9de50912ecdef
1 /* API declaration export attribute */
2 #define AL_API ${EXPORT_DECL}
3 #define ALC_API ${EXPORT_DECL}
5 /* Define to the library version */
6 #define ALSOFT_VERSION "${LIB_VERSION}"
8 #define ALIGN(x) ${ALIGN_DECL}
10 /* Define if we have the C11 aligned_alloc function */
11 #cmakedefine HAVE_ALIGNED_ALLOC
13 /* Define if we have the posix_memalign function */
14 #cmakedefine HAVE_POSIX_MEMALIGN
16 /* Define if we have the _aligned_malloc function */
17 #cmakedefine HAVE__ALIGNED_MALLOC
19 /* Define if we have SSE CPU extensions */
20 #cmakedefine HAVE_SSE
22 /* Define if we have ARM Neon CPU extensions */
23 #cmakedefine HAVE_NEON
25 /* Define if we have the ALSA backend */
26 #cmakedefine HAVE_ALSA
28 /* Define if we have the OSS backend */
29 #cmakedefine HAVE_OSS
31 /* Define if we have the Solaris backend */
32 #cmakedefine HAVE_SOLARIS
34 /* Define if we have the SndIO backend */
35 #cmakedefine HAVE_SNDIO
37 /* Define if we have the MMDevApi backend */
38 #cmakedefine HAVE_MMDEVAPI
40 /* Define if we have the DSound backend */
41 #cmakedefine HAVE_DSOUND
43 /* Define if we have the Windows Multimedia backend */
44 #cmakedefine HAVE_WINMM
46 /* Define if we have the PortAudio backend */
47 #cmakedefine HAVE_PORTAUDIO
49 /* Define if we have the PulseAudio backend */
50 #cmakedefine HAVE_PULSEAUDIO
52 /* Define if we have the CoreAudio backend */
53 #cmakedefine HAVE_COREAUDIO
55 /* Define if we have the OpenSL backend */
56 #cmakedefine HAVE_OPENSL
58 /* Define if we have the Wave Writer backend */
59 #cmakedefine HAVE_WAVE
61 /* Define if we have dlfcn.h */
62 #cmakedefine HAVE_DLFCN_H
64 /* Define if we have the stat function */
65 #cmakedefine HAVE_STAT
67 /* Define if we have the powf function */
68 #cmakedefine HAVE_POWF
70 /* Define if we have the sqrtf function */
71 #cmakedefine HAVE_SQRTF
73 /* Define if we have the cosf function */
74 #cmakedefine HAVE_COSF
76 /* Define if we have the sinf function */
77 #cmakedefine HAVE_SINF
79 /* Define if we have the acosf function */
80 #cmakedefine HAVE_ACOSF
82 /* Define if we have the asinf function */
83 #cmakedefine HAVE_ASINF
85 /* Define if we have the atanf function */
86 #cmakedefine HAVE_ATANF
88 /* Define if we have the atan2f function */
89 #cmakedefine HAVE_ATAN2F
91 /* Define if we have the fabsf function */
92 #cmakedefine HAVE_FABSF
94 /* Define if we have the log10f function */
95 #cmakedefine HAVE_LOG10F
97 /* Define if we have the floorf function */
98 #cmakedefine HAVE_FLOORF
100 /* Define if we have the strtof function */
101 #cmakedefine HAVE_STRTOF
103 /* Define if we have stdint.h */
104 #cmakedefine HAVE_STDINT_H
106 /* Define if we have the __int64 type */
107 #cmakedefine HAVE___INT64
109 /* Define to the size of a long int type */
110 #cmakedefine SIZEOF_LONG ${SIZEOF_LONG}
112 /* Define to the size of a long long int type */
113 #cmakedefine SIZEOF_LONG_LONG ${SIZEOF_LONG_LONG}
115 /* Define if we have GCC's destructor attribute */
116 #cmakedefine HAVE_GCC_DESTRUCTOR
118 /* Define if we have GCC's format attribute */
119 #cmakedefine HAVE_GCC_FORMAT
121 /* Define if we have pthread_np.h */
122 #cmakedefine HAVE_PTHREAD_NP_H
124 /* Define if we have xmmintrin.h */
125 #cmakedefine HAVE_XMMINTRIN_H
127 /* Define if we have arm_neon.h */
128 #cmakedefine HAVE_ARM_NEON_H
130 /* Define if we have cpuid.h */
131 #cmakedefine HAVE_CPUID_H
133 /* Define if we have guiddef.h */
134 #cmakedefine HAVE_GUIDDEF_H
136 /* Define if we have guiddef.h */
137 #cmakedefine HAVE_INITGUID_H
139 /* Define if we have ieeefp.h */
140 #cmakedefine HAVE_IEEEFP_H
142 /* Define if we have float.h */
143 #cmakedefine HAVE_FLOAT_H
145 /* Define if we have fpu_control.h */
146 #cmakedefine HAVE_FPU_CONTROL_H
148 /* Define if we have fenv.h */
149 #cmakedefine HAVE_FENV_H
151 /* Define if we have fesetround() */
152 #cmakedefine HAVE_FESETROUND
154 /* Define if we have _controlfp() */
155 #cmakedefine HAVE__CONTROLFP
157 /* Define if we have pthread_setschedparam() */
158 #cmakedefine HAVE_PTHREAD_SETSCHEDPARAM
160 /* Define if we have the restrict keyword */
161 #cmakedefine HAVE_RESTRICT
163 /* Define if we have the __restrict keyword */
164 #cmakedefine HAVE___RESTRICT