Merge pull request #2690 from llyzs/autodetect_fix
[platform/upstream/freerdp.git] / config.h.in
1 #ifndef __CONFIG_H
2 #define __CONFIG_H
3
4 #define FREERDP_DATA_PATH "${FREERDP_DATA_PATH}"
5 #define FREERDP_KEYMAP_PATH "${FREERDP_KEYMAP_PATH}"
6 #define FREERDP_PLUGIN_PATH "${FREERDP_PLUGIN_PATH}"
7
8 #define FREERDP_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}"
9
10 #define FREERDP_LIBRARY_PATH "${FREERDP_LIBRARY_PATH}"
11
12 #define FREERDP_ADDIN_PATH "${FREERDP_ADDIN_PATH}"
13
14 #define CMAKE_SHARED_LIBRARY_SUFFIX "${CMAKE_SHARED_LIBRARY_SUFFIX}"
15 #define CMAKE_SHARED_LIBRARY_PREFIX  "${CMAKE_SHARED_LIBRARY_PREFIX}"
16
17 #define FREERDP_VENDOR_STRING "${VENDOR}"
18 #define FREERDP_PRODUCT_STRING "${PRODUCT}"
19
20 /* Include files */
21 #cmakedefine HAVE_FCNTL_H
22 #cmakedefine HAVE_UNISTD_H
23 #cmakedefine HAVE_STDINT_H
24 #cmakedefine HAVE_INTTYPES_H
25 #cmakedefine HAVE_SYS_MODEM_H
26 #cmakedefine HAVE_SYS_FILIO_H
27 #cmakedefine HAVE_SYS_SELECT_H
28 #cmakedefine HAVE_SYS_SOCKIO_H
29 #cmakedefine HAVE_SYS_STRTIO_H
30 #cmakedefine HAVE_EVENTFD_H
31 #cmakedefine HAVE_TIMERFD_H
32 #cmakedefine HAVE_TM_GMTOFF
33 #cmakedefine HAVE_AIO_H
34 #cmakedefine HAVE_POLL_H
35 #cmakedefine HAVE_PTHREAD_MUTEX_TIMEDLOCK
36 #cmakedefine HAVE_VALGRIND_MEMCHECK_H
37 #cmakedefine HAVE_EXECINFO_H
38
39 /* Features */
40 #cmakedefine HAVE_ALIGNED_REQUIRED
41
42 /* Options */
43 #cmakedefine WITH_PROFILER
44 #cmakedefine WITH_GPROF
45 #cmakedefine WITH_SSE2
46 #cmakedefine WITH_NEON
47 #cmakedefine WITH_IPP
48 #cmakedefine WITH_NATIVE_SSPI
49 #cmakedefine WITH_JPEG
50 #cmakedefine WITH_WIN8
51 #cmakedefine WITH_RDPSND_DSOUND
52 #cmakedefine WITH_EVENTFD_READ_WRITE
53 #cmakedefine HAVE_MATH_C99_LONG_DOUBLE
54
55 #cmakedefine WITH_FFMPEG
56 #cmakedefine WITH_GSTREAMER_1_0
57 #cmakedefine WITH_GSTREAMER_0_10
58 #cmakedefine WITH_WINMM
59 #cmakedefine WITH_MACAUDIO
60 #cmakedefine WITH_OSS
61 #cmakedefine WITH_ALSA
62 #cmakedefine WITH_PULSE
63 #cmakedefine WITH_IOSAUDIO
64 #cmakedefine WITH_OPENSLES
65 #cmakedefine WITH_GSM
66
67 /* Plugins */
68 #cmakedefine STATIC_CHANNELS
69 #cmakedefine WITH_RDPDR
70
71
72 /* Debug */
73 #cmakedefine WITH_DEBUG_CERTIFICATE
74 #cmakedefine WITH_DEBUG_CAPABILITIES
75 #cmakedefine WITH_DEBUG_CHANNELS
76 #cmakedefine WITH_DEBUG_CLIPRDR
77 #cmakedefine WITH_DEBUG_DVC
78 #cmakedefine WITH_DEBUG_TSMF
79 #cmakedefine WITH_DEBUG_GDI
80 #cmakedefine WITH_DEBUG_KBD
81 #cmakedefine WITH_DEBUG_LICENSE
82 #cmakedefine WITH_DEBUG_NEGO
83 #cmakedefine WITH_DEBUG_NLA
84 #cmakedefine WITH_DEBUG_NTLM
85 #cmakedefine WITH_DEBUG_TSG
86 #cmakedefine WITH_DEBUG_ORDERS
87 #cmakedefine WITH_DEBUG_RAIL
88 #cmakedefine WITH_DEBUG_RDP
89 #cmakedefine WITH_DEBUG_REDIR
90 #cmakedefine WITH_DEBUG_RFX
91 #cmakedefine WITH_DEBUG_SCARD
92 #cmakedefine WITH_DEBUG_SND
93 #cmakedefine WITH_DEBUG_SVC
94 #cmakedefine WITH_DEBUG_RDPEI
95 #cmakedefine WITH_DEBUG_TIMEZONE
96 #cmakedefine WITH_DEBUG_THREADS
97 #cmakedefine WITH_DEBUG_MUTEX
98 #cmakedefine WITH_DEBUG_TRANSPORT
99 #cmakedefine WITH_DEBUG_WND
100 #cmakedefine WITH_DEBUG_X11
101 #cmakedefine WITH_DEBUG_X11_CLIPRDR
102 #cmakedefine WITH_DEBUG_X11_LOCAL_MOVESIZE
103 #cmakedefine WITH_DEBUG_XV
104 #cmakedefine WITH_DEBUG_ANDROID_JNI
105 #cmakedefine WITH_DEBUG_RINGBUFFER
106 #endif