aboutsummaryrefslogtreecommitdiffstats
path: root/config.h.in
diff options
context:
space:
mode:
Diffstat (limited to 'config.h.in')
-rw-r--r--config.h.in64
1 files changed, 44 insertions, 20 deletions
diff --git a/config.h.in b/config.h.in
index e66b1fe8..9cc6c16b 100644
--- a/config.h.in
+++ b/config.h.in
@@ -2,18 +2,18 @@
#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}
+/* Define a built-in call indicating an aligned data pointer */
+#define ASSUME_ALIGNED(x, y) ${ASSUME_ALIGNED_DECL}
+
+/* Define if HRTF data is embedded in the library */
+#cmakedefine ALSOFT_EMBED_HRTF_DATA
+
+/* Define if we have the sysconf function */
+#cmakedefine HAVE_SYSCONF
+
/* Define if we have the C11 aligned_alloc function */
#cmakedefine HAVE_ALIGNED_ALLOC
@@ -23,6 +23,12 @@
/* Define if we have the _aligned_malloc function */
#cmakedefine HAVE__ALIGNED_MALLOC
+/* Define if we have the proc_pidpath function */
+#cmakedefine HAVE_PROC_PIDPATH
+
+/* Define if we have the getopt function */
+#cmakedefine HAVE_GETOPT
+
/* Define if we have SSE CPU extensions */
#cmakedefine HAVE_SSE
#cmakedefine HAVE_SSE2
@@ -47,8 +53,8 @@
/* 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 WASAPI backend */
+#cmakedefine HAVE_WASAPI
/* Define if we have the DSound backend */
#cmakedefine HAVE_DSOUND
@@ -74,6 +80,9 @@
/* Define if we have the Wave Writer backend */
#cmakedefine HAVE_WAVE
+/* Define if we have the SDL2 backend */
+#cmakedefine HAVE_SDL2
+
/* Define if we have the stat function */
#cmakedefine HAVE_STAT
@@ -83,9 +92,21 @@
/* Define if we have the modff function */
#cmakedefine HAVE_MODFF
+/* Define if we have the log2f function */
+#cmakedefine HAVE_LOG2F
+
+/* Define if we have the cbrtf function */
+#cmakedefine HAVE_CBRTF
+
+/* Define if we have the copysignf function */
+#cmakedefine HAVE_COPYSIGNF
+
/* Define if we have the strtof function */
#cmakedefine HAVE_STRTOF
+/* Define if we have the strnlen function */
+#cmakedefine HAVE_STRNLEN
+
/* Define if we have the __int64 type */
#cmakedefine HAVE___INT64
@@ -95,9 +116,6 @@
/* Define to the size of a long long int type */
#cmakedefine SIZEOF_LONG_LONG ${SIZEOF_LONG_LONG}
-/* Define if we have C99 variable-length array support */
-#cmakedefine HAVE_C99_VLA
-
/* Define if we have C99 _Bool support */
#cmakedefine HAVE_C99_BOOL
@@ -134,18 +152,12 @@
/* Define if we have pthread_np.h */
#cmakedefine HAVE_PTHREAD_NP_H
-/* Define if we have alloca.h */
-#cmakedefine HAVE_ALLOCA_H
-
/* Define if we have malloc.h */
#cmakedefine HAVE_MALLOC_H
/* Define if we have dirent.h */
#cmakedefine HAVE_DIRENT_H
-/* Define if we have io.h */
-#cmakedefine HAVE_IO_H
-
/* Define if we have strings.h */
#cmakedefine HAVE_STRINGS_H
@@ -179,6 +191,12 @@
/* Define if we have the __cpuid() intrinsic */
#cmakedefine HAVE_CPUID_INTRINSIC
+/* Define if we have the _BitScanForward64() intrinsic */
+#cmakedefine HAVE_BITSCANFORWARD64_INTRINSIC
+
+/* Define if we have the _BitScanForward() intrinsic */
+#cmakedefine HAVE_BITSCANFORWARD_INTRINSIC
+
/* Define if we have _controlfp() */
#cmakedefine HAVE__CONTROLFP
@@ -191,6 +209,12 @@
/* Define if we have pthread_setname_np() */
#cmakedefine HAVE_PTHREAD_SETNAME_NP
+/* Define if pthread_setname_np() only accepts one parameter */
+#cmakedefine PTHREAD_SETNAME_NP_ONE_PARAM
+
+/* Define if pthread_setname_np() accepts three parameters */
+#cmakedefine PTHREAD_SETNAME_NP_THREE_PARAMS
+
/* Define if we have pthread_set_name_np() */
#cmakedefine HAVE_PTHREAD_SET_NAME_NP