1 /* config.h. Generated from config.h.in by configure. */ 2 /* config.h.in. Generated from configure.ac by autoheader. */ 3 4 /* Build the Wayland clients */ 5 /* #undef BUILD_CLIENTS */ 6 7 /* Build the DRM compositor */ 8 /* #undef BUILD_DRM_COMPOSITOR */ 9 10 /* Build the fbdev compositor */ 11 #define BUILD_FBDEV_COMPOSITOR 1 12 13 /* Build the headless compositor */ 14 /* #undef BUILD_HEADLESS_COMPOSITOR */ 15 16 /* Build the RDP compositor */ 17 /* #undef BUILD_RDP_COMPOSITOR */ 18 19 /* Build the vaapi recorder */ 20 /* #undef BUILD_VAAPI_RECORDER */ 21 22 /* Build the Wayland (nested) compositor */ 23 /* #undef BUILD_WAYLAND_COMPOSITOR */ 24 25 /* Build the wcap tools */ 26 /* #undef BUILD_WCAP_TOOLS */ 27 28 /* Build the X11 compositor */ 29 /* #undef BUILD_X11_COMPOSITOR */ 30 31 /* Build the X server launcher */ 32 /* #undef BUILD_XWAYLAND */ 33 34 /* Build Weston with EGL support */ 35 /* #define ENABLE_EGL */ 36 37 /* Build Weston with JUnit output support */ 38 /* #undef ENABLE_JUNIT_XML */ 39 40 /* Have cairoegl */ 41 /* #undef HAVE_CAIRO_EGL */ 42 43 /* Build with dbus support */ 44 /* #undef HAVE_DBUS */ 45 46 /* Define to 1 if you have the <dlfcn.h> header file. */ 47 #define HAVE_DLFCN_H 1 48 49 /* libdrm supports modifiers */ 50 /* #undef HAVE_DRM_ADDFB2_MODIFIERS */ 51 52 /* libdrm supports atomic API */ 53 /* #undef HAVE_DRM_ATOMIC */ 54 55 56 /* libdrm supports modifier advertisement */ 57 /* #undef HAVE_DRM_FORMATS_BLOB */ 58 59 /* Define to 1 if you have the <execinfo.h> header file. */ 60 /* #undef HAVE_EXECINFO_H */ 61 62 /* Define to 1 if you have the <freerdp/version.h> header file. */ 63 /* #undef HAVE_FREERDP_VERSION_H */ 64 65 /* gbm supports import with modifiers */ 66 /* #undef HAVE_GBM_FD_IMPORT */ 67 68 /* GBM supports modifiers */ 69 /* #undef HAVE_GBM_MODIFIERS */ 70 71 /* Define to 1 if you have the `initgroups' function. */ 72 #define HAVE_INITGROUPS 1 73 74 /* Define to 1 if you have the <inttypes.h> header file. */ 75 #define HAVE_INTTYPES_H 1 76 77 /* Have jpeglib */ 78 /* #undef HAVE_JPEG */ 79 80 /* Have lcms support */ 81 /* #undef HAVE_LCMS */ 82 83 /* Build etnaviv dmabuf client */ 84 /* #undef HAVE_LIBDRM_ETNAVIV */ 85 86 /* Build freedreno dmabuf client */ 87 /* #undef HAVE_LIBDRM_FREEDRENO */ 88 89 /* Build intel dmabuf client */ 90 /* #undef HAVE_LIBDRM_INTEL */ 91 92 /* Define to 1 if you have the <linux/sync_file.h> header file. */ 93 /* #undef HAVE_LINUX_SYNC_FILE_H */ 94 95 /* Define to 1 if you have the <memory.h> header file. */ 96 #define HAVE_MEMORY_H 1 97 98 /* Define to 1 if you have the `mkostemp' function. */ 99 #define HAVE_MKOSTEMP 1 100 101 /* Have pango */ 102 /* #undef HAVE_PANGO */ 103 104 /* Define to 1 if you have the `posix_fallocate' function. */ 105 /* #undef HAVE_POSIX_FALLOCATE */ 106 107 /* Define to 1 if you have the <stdint.h> header file. */ 108 #define HAVE_STDINT_H 1 109 110 /* Define to 1 if you have the <stdlib.h> header file. */ 111 #define HAVE_STDLIB_H 1 112 113 /* Define to 1 if you have the `strchrnul' function. */ 114 #define HAVE_STRCHRNUL 1 115 116 /* Define to 1 if you have the <strings.h> header file. */ 117 #define HAVE_STRINGS_H 1 118 119 /* Define to 1 if you have the <string.h> header file. */ 120 #define HAVE_STRING_H 1 121 122 /* SURFACE_BITS_CMD has bmp field */ 123 /* #undef HAVE_SURFACE_BITS_BMP */ 124 125 /* Have systemdlogin */ 126 /* #undef HAVE_SYSTEMD_LOGIN */ 127 128 /* Have systemdlogin >= 209 */ 129 /* #undef HAVE_SYSTEMD_LOGIN_209 */ 130 131 /* Define to 1 if you have the <sys/stat.h> header file. */ 132 #define HAVE_SYS_STAT_H 1 133 134 /* Define to 1 if you have the <sys/types.h> header file. */ 135 #define HAVE_SYS_TYPES_H 1 136 137 /* Define to 1 if you have the <unistd.h> header file. */ 138 #define HAVE_UNISTD_H 1 139 140 /* Have webp */ 141 /* #undef HAVE_WEBP */ 142 143 /* libxcb supports XKB protocol */ 144 /* #undef HAVE_XCB_XKB */ 145 146 /* Define if xkbcommon is 0.5.0 or newer */ 147 /* #undef HAVE_XKBCOMMON_COMPOSE */ 148 149 /* Define to the subdirectory where libtool stores uninstalled libraries. */ 150 #define LT_OBJDIR ".libs/" 151 152 /* Define to 1 if `major', `minor', and `makedev' are declared in <mkdev.h>. 153 */ 154 /* #undef MAJOR_IN_MKDEV */ 155 156 /* Define to 1 if `major', `minor', and `makedev' are declared in 157 <sysmacros.h>. */ 158 /* #undef MAJOR_IN_SYSMACROS */ 159 160 /* Name of package */ 161 #define PACKAGE "weston" 162 163 /* Define to the address where bug reports for this package should be sent. */ 164 #define PACKAGE_BUGREPORT "https://gitlab.freedesktop.org/wayland/weston/issues/" 165 166 /* Define to the full name of this package. */ 167 #define PACKAGE_NAME "weston" 168 169 /* Define to the full name and version of this package. */ 170 #define PACKAGE_STRING "weston 5.0.0" 171 172 /* Define to the one symbol short name of this package. */ 173 #define PACKAGE_TARNAME "weston" 174 175 /* Define to the home page for this package. */ 176 #define PACKAGE_URL "https://wayland.freedesktop.org" 177 178 /* Define to the version of this package. */ 179 #define PACKAGE_VERSION "5.0.0" 180 181 /* Define to 1 if you have the ANSI C header files. */ 182 #define STDC_HEADERS 1 183 184 /* Build the systemd sd_notify support */ 185 /* #undef SYSTEMD_NOTIFY_SUPPORT */ 186 187 /* Use the GLESv2 GL cairo backend */ 188 /* #undef USE_CAIRO_GLESV2 */ 189 190 /* Use resize memory pool as a performance optimization */ 191 #define USE_RESIZE_POOL 1 192 193 #define MAJOR_IN_SYSMACROS 1 194 195 /* Enable extensions on AIX 3, Interix. */ 196 #ifndef _ALL_SOURCE 197 # define _ALL_SOURCE 1 198 #endif 199 /* Enable GNU extensions on systems that have them. */ 200 #ifndef _GNU_SOURCE 201 # define _GNU_SOURCE 1 202 #endif 203 /* Enable threading extensions on Solaris. */ 204 #ifndef _POSIX_PTHREAD_SEMANTICS 205 # define _POSIX_PTHREAD_SEMANTICS 1 206 #endif 207 /* Enable extensions on HP NonStop. */ 208 #ifndef _TANDEM_SOURCE 209 # define _TANDEM_SOURCE 1 210 #endif 211 /* Enable general extensions on Solaris. */ 212 #ifndef __EXTENSIONS__ 213 # define __EXTENSIONS__ 1 214 #endif 215 216 217 /* Version number of package */ 218 #define VERSION "9.0.0" 219 220 /* The default backend to load, if not wayland nor x11. */ 221 #define WESTON_NATIVE_BACKEND "drm-backend.so" 222 223 /* The default desktop shell client to load. */ 224 #define WESTON_SHELL_CLIENT "weston-desktop-shell" 225 226 #define BINDIR "/system/bin" 227 228 #define LIBEXECDIR "/system/bin" 229 230 #define DATADIR "data" 231 #ifdef __aarch64__ 232 #define LIBWESTON_MODULEDIR "/system/lib64" 233 #define MODULEDIR "/system/lib64" 234 #else 235 #define LIBWESTON_MODULEDIR "/system/lib" 236 #define MODULEDIR "/system/lib" 237 #endif 238 239 /* Enable large inode numbers on Mac OS X 10.5. */ 240 #ifndef _DARWIN_USE_64_BIT_INODE 241 # define _DARWIN_USE_64_BIT_INODE 1 242 #endif 243 244 /* Number of bits in a file offset, on hosts where this is settable. */ 245 /* #undef _FILE_OFFSET_BITS */ 246 247 /* Define for large files, on AIXstyle hosts. */ 248 /* #undef _LARGE_FILES */ 249 250 /* Define to 1 if on MINIX. */ 251 /* #undef _MINIX */ 252 253 /* Define to 2 if the system does not provide POSIX.1 features except with 254 this defined. */ 255 /* #undef _POSIX_1_SOURCE */ 256 257 /* Define to 1 if you need to in order for `stat' and other things to work. */ 258 /* #undef _POSIX_SOURCE */ 259 260 // #define BUILD_DRM_GBM 1 261