wayland-egl: do not require 'gl' to build
[platform/upstream/evas.git] / config.h.in
1 /* config.h.in.  Generated from configure.ac by autoheader.  */
2
3
4 #ifndef EFL_CONFIG_H__
5 #define EFL_CONFIG_H__
6
7
8 /* Define if building universal (internal helper macro) */
9 #undef AC_APPLE_UNIVERSAL_BUILD
10
11 /* Build Altivec Code */
12 #undef BUILD_ALTIVEC
13
14 /* Build async events support */
15 #undef BUILD_ASYNC_EVENTS
16
17 /* Build async image preload support */
18 #undef BUILD_ASYNC_PRELOAD
19
20 /* Build plain C code */
21 #undef BUILD_C
22
23 /* 16bpp BGR 565 Converter Support */
24 #undef BUILD_CONVERT_16_BGR_565
25
26 /* 16bpp RGB 444 Converter Support */
27 #undef BUILD_CONVERT_16_RGB_444
28
29 /* 16bpp 565 (444 ipaq) Converter Support */
30 #undef BUILD_CONVERT_16_RGB_454645
31
32 /* 16bpp RGB 555 Converter Support */
33 #undef BUILD_CONVERT_16_RGB_555
34
35 /* 16bpp RGB 565 Converter Support */
36 #undef BUILD_CONVERT_16_RGB_565
37
38 /* 16bpp RGB Rotation 0 Converter Support */
39 #undef BUILD_CONVERT_16_RGB_ROT0
40
41 /* 16bpp RGB Rotation 180 Converter Support */
42 #undef BUILD_CONVERT_16_RGB_ROT180
43
44 /* 16bpp RGB Rotation 270 Converter Support */
45 #undef BUILD_CONVERT_16_RGB_ROT270
46
47 /* 16bpp RGB Rotation 90 Converter Support */
48 #undef BUILD_CONVERT_16_RGB_ROT90
49
50 /* 24bpp BGR 888 Converter Support */
51 #undef BUILD_CONVERT_24_BGR_888
52
53 /* 24bpp 666 (666 ezx) Converter Support */
54 #undef BUILD_CONVERT_24_RGB_666
55
56 /* 24bpp RGB 888 Converter Support */
57 #undef BUILD_CONVERT_24_RGB_888
58
59 /* 32bpp BGRX 8888 Converter Support */
60 #undef BUILD_CONVERT_32_BGRX_8888
61
62 /* 32bpp BGR 8888 Converter Support */
63 #undef BUILD_CONVERT_32_BGR_8888
64
65 /* 32bpp RGBX 8888 Converter Support */
66 #undef BUILD_CONVERT_32_RGBX_8888
67
68 /* 32bpp 666 (666 ezx) Converter Support */
69 #undef BUILD_CONVERT_32_RGB_666
70
71 /* 32bpp RGB 8888 Converter Support */
72 #undef BUILD_CONVERT_32_RGB_8888
73
74 /* 32bpp RGB Rotation 0 Converter Support */
75 #undef BUILD_CONVERT_32_RGB_ROT0
76
77 /* 32bpp RGB Rotation 180 Converter Support */
78 #undef BUILD_CONVERT_32_RGB_ROT180
79
80 /* 32bpp RGB Rotation 270 Converter Support */
81 #undef BUILD_CONVERT_32_RGB_ROT270
82
83 /* 32bpp RGB Rotation 90 Converter Support */
84 #undef BUILD_CONVERT_32_RGB_ROT90
85
86 /* 32bpp Grayscale 64-palette Converter Support */
87 #undef BUILD_CONVERT_8_GRAYSCALE_64
88
89 /* 8bpp GRY 1 Converter Support */
90 #undef BUILD_CONVERT_8_GRY_1
91
92 /* 8bpp GRY 16 Converter Support */
93 #undef BUILD_CONVERT_8_GRY_16
94
95 /* 8bpp RGB 111 Converter Support */
96 #undef BUILD_CONVERT_8_RGB_111
97
98 /* 8bpp RGB 121 Converter Support */
99 #undef BUILD_CONVERT_8_RGB_121
100
101 /* 8bpp RGB 221 Converter Support */
102 #undef BUILD_CONVERT_8_RGB_221
103
104 /* 8bpp RGB 222 Converter Support */
105 #undef BUILD_CONVERT_8_RGB_222
106
107 /* 8bpp RGB 232 Converter Support */
108 #undef BUILD_CONVERT_8_RGB_232
109
110 /* 8bpp RGB 332 Converter Support */
111 #undef BUILD_CONVERT_8_RGB_332
112
113 /* 8bpp RGB 666 Converter Support */
114 #undef BUILD_CONVERT_8_RGB_666
115
116 /* YUV Converter Support */
117 #undef BUILD_CONVERT_YUV
118
119 /* Buffer rendering backend */
120 #undef BUILD_ENGINE_BUFFER
121
122 /* Direct3D rendering backend */
123 #undef BUILD_ENGINE_DIRECT3D
124
125 /* DirectFB rendering backend */
126 #undef BUILD_ENGINE_DIRECTFB
127
128 /* Framebuffer rendering backend */
129 #undef BUILD_ENGINE_FB
130
131 /* OpenGL Cocoa rendering backend */
132 #undef BUILD_ENGINE_GL_COCOA
133
134 /* Generic OpenGL Rendering Support */
135 #undef BUILD_ENGINE_GL_COMMON
136
137 /* OpenGL SDL rendering backend */
138 #undef BUILD_ENGINE_GL_SDL
139
140 /* Build OpenGL X11 engine */
141 #undef BUILD_ENGINE_GL_X11
142
143 /* Build GL Xcb backend */
144 #undef BUILD_ENGINE_GL_XCB
145
146 /* Build OpenGL Xlib backend */
147 #undef BUILD_ENGINE_GL_XLIB
148
149 /* PSL1GHT rendering backend */
150 #undef BUILD_ENGINE_PSL1GHT
151
152 /* Software SDL 16 bits rendering backend */
153 #undef BUILD_ENGINE_SOFTWARE_16_SDL
154
155 /* Software Windows CE 16 bits rendering backend */
156 #undef BUILD_ENGINE_SOFTWARE_16_WINCE
157
158 /* Software X11 16 bits rendering backend */
159 #undef BUILD_ENGINE_SOFTWARE_16_X11
160
161 /* Software X11 8 bits grayscale rendering backend */
162 #undef BUILD_ENGINE_SOFTWARE_8_X11
163
164 /* Software DirectDraw rendering backend */
165 #undef BUILD_ENGINE_SOFTWARE_DDRAW
166
167 /* Software GDI rendering backend */
168 #undef BUILD_ENGINE_SOFTWARE_GDI
169
170 /* Build software X11 engine */
171 #undef BUILD_ENGINE_SOFTWARE_X11
172
173 /* Build software XCB backend */
174 #undef BUILD_ENGINE_SOFTWARE_XCB
175
176 /* Build software Xlib backend */
177 #undef BUILD_ENGINE_SOFTWARE_XLIB
178
179 /* Wayland Egl rendering backend */
180 #undef BUILD_ENGINE_WAYLAND_EGL
181
182 /* Wayland Shm rendering backend */
183 #undef BUILD_ENGINE_WAYLAND_SHM
184
185 /* EET Font Loader Support */
186 #undef BUILD_FONT_LOADER_EET
187
188 /* define to 1 if you have the line dither mask support */
189 #undef BUILD_LINE_DITHER_MASK
190
191 /* UP Image Loader Support */
192 #undef BUILD_LOADER_BMP
193
194 /* UP Image Loader Support */
195 #undef BUILD_LOADER_EDB
196
197 /* UP Image Loader Support */
198 #undef BUILD_LOADER_EET
199
200 /* UP Image Loader Support */
201 #undef BUILD_LOADER_GENERIC
202
203 /* UP Image Loader Support */
204 #undef BUILD_LOADER_GIF
205
206 /* UP Image Loader Support */
207 #undef BUILD_LOADER_ICO
208
209 /* UP Image Loader Support */
210 #undef BUILD_LOADER_JPEG
211
212 /* JPEG Region Decode Support */
213 #undef BUILD_LOADER_JPEG_REGION
214
215 /* UP Image Loader Support */
216 #undef BUILD_LOADER_PMAPS
217
218 /* UP Image Loader Support */
219 #undef BUILD_LOADER_PNG
220
221 /* UP Image Loader Support */
222 #undef BUILD_LOADER_PSD
223
224 /* UP Image Loader Support */
225 #undef BUILD_LOADER_SVG
226
227 /* UP Image Loader Support */
228 #undef BUILD_LOADER_TGA
229
230 /* UP Image Loader Support */
231 #undef BUILD_LOADER_TIFF
232
233 /* UP Image Loader Support */
234 #undef BUILD_LOADER_WBMP
235
236 /* UP Image Loader Support */
237 #undef BUILD_LOADER_XPM
238
239 /* Build MMX Code */
240 #undef BUILD_MMX
241
242 /* Build NEON Code */
243 #undef BUILD_NEON
244
245 /* define to 1 if you have the conversion to 16bpp without dither mask support
246    */
247 #undef BUILD_NO_DITHER_MASK
248
249 /* Build Threaded Rendering */
250 #undef BUILD_PTHREAD
251
252 /* define to 1 if you have the sampling scaler support */
253 #undef BUILD_SCALE_SAMPLE
254
255 /* define to 1 if you have the smooth scaler support */
256 #undef BUILD_SCALE_SMOOTH
257
258 /* define to 1 if you have the small dither mask support */
259 #undef BUILD_SMALL_DITHER_MASK
260
261 /* Build SSE Code */
262 #undef BUILD_SSE
263
264 /* Build SSE3 Code */
265 #undef BUILD_SSE3
266
267 /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
268    systems. This function is required for `alloca.c' support on those systems.
269    */
270 #undef CRAY_STACKSEG_END
271
272 /* Define to 1 if using `alloca.c'. */
273 #undef C_ALLOCA
274
275 /* Macro declaring a function to always be inlined. */
276 #undef EFL_ALWAYS_INLINE
277
278 /* Define to mention that evas is built */
279 #undef EFL_EVAS_BUILD
280
281 /* Use SDL primitive when possible */
282 #undef ENGINE_SDL_PRIMITIVE
283
284 /* Build JPEG saver */
285 #undef EVAS_BUILD_SAVER_JPEG
286
287 /* Shared cache server. */
288 #undef EVAS_CSERVE
289
290 /* Shared cache server. */
291 #undef EVAS_CSERVE2
292
293 /* complain when people pass in wrong object types etc. */
294 #undef EVAS_MAGIC_DEBUG
295
296 /* Build BMP image loader inside libevas */
297 #undef EVAS_STATIC_BUILD_BMP
298
299 /* Build buffer engine inside libevas */
300 #undef EVAS_STATIC_BUILD_BUFFER
301
302 /* Build direct3d engine inside libevas */
303 #undef EVAS_STATIC_BUILD_DIRECT3D
304
305 /* Build directfb engine inside libevas */
306 #undef EVAS_STATIC_BUILD_DIRECTFB
307
308 /* Build Edb image loader inside libevas */
309 #undef EVAS_STATIC_BUILD_EDB
310
311 /* Build Eet image loader inside libevas */
312 #undef EVAS_STATIC_BUILD_EET
313
314 /* Build fb engine inside libevas */
315 #undef EVAS_STATIC_BUILD_FB
316
317 /* Build GENERIC image loader inside libevas */
318 #undef EVAS_STATIC_BUILD_GENERIC
319
320 /* Build Gif image loader inside libevas */
321 #undef EVAS_STATIC_BUILD_GIF
322
323 /* Build gl-cocoa engine inside libevas */
324 #undef EVAS_STATIC_BUILD_GL_COCOA
325
326 /* Build GL generic engine as part of libevas */
327 #undef EVAS_STATIC_BUILD_GL_COMMON
328
329 /* Build gl-sdl engine inside libevas */
330 #undef EVAS_STATIC_BUILD_GL_SDL
331
332 /* Build OpenGL X11 engine as part of libevas */
333 #undef EVAS_STATIC_BUILD_GL_X11
334
335 /* Build gl-xcb engine inside libevas */
336 #undef EVAS_STATIC_BUILD_GL_XCB
337
338 /* Build gl-xlib engine inside libevas */
339 #undef EVAS_STATIC_BUILD_GL_XLIB
340
341 /* Build ICO image loader inside libevas */
342 #undef EVAS_STATIC_BUILD_ICO
343
344 /* Build Jpeg image loader inside libevas */
345 #undef EVAS_STATIC_BUILD_JPEG
346
347 /* Build PMAPS image loader inside libevas */
348 #undef EVAS_STATIC_BUILD_PMAPS
349
350 /* Build PNG image loader inside libevas */
351 #undef EVAS_STATIC_BUILD_PNG
352
353 /* Build PSD image loader inside libevas */
354 #undef EVAS_STATIC_BUILD_PSD
355
356 /* Build psl1ght engine inside libevas */
357 #undef EVAS_STATIC_BUILD_PSL1GHT
358
359 /* Build software 16 engine as part of libevas */
360 #undef EVAS_STATIC_BUILD_SOFTWARE_16
361
362 /* Build software-16-sdl engine inside libevas */
363 #undef EVAS_STATIC_BUILD_SOFTWARE_16_SDL
364
365 /* Build software-16-wince engine inside libevas */
366 #undef EVAS_STATIC_BUILD_SOFTWARE_16_WINCE
367
368 /* Build software-16-x11 engine inside libevas */
369 #undef EVAS_STATIC_BUILD_SOFTWARE_16_X11
370
371 /* Build software 8 engine as part of libevas */
372 #undef EVAS_STATIC_BUILD_SOFTWARE_8
373
374 /* Build software-8-x11 engine inside libevas */
375 #undef EVAS_STATIC_BUILD_SOFTWARE_8_X11
376
377 /* Build software-ddraw engine inside libevas */
378 #undef EVAS_STATIC_BUILD_SOFTWARE_DDRAW
379
380 /* Build software-gdi engine inside libevas */
381 #undef EVAS_STATIC_BUILD_SOFTWARE_GDI
382
383 /* Build software generic engine as part of libevas */
384 #undef EVAS_STATIC_BUILD_SOFTWARE_GENERIC
385
386 /* Build software X11 engine as part of libevas */
387 #undef EVAS_STATIC_BUILD_SOFTWARE_X11
388
389 /* Build software-xcb engine inside libevas */
390 #undef EVAS_STATIC_BUILD_SOFTWARE_XCB
391
392 /* Build software-xlib engine inside libevas */
393 #undef EVAS_STATIC_BUILD_SOFTWARE_XLIB
394
395 /* Build SVG image loader inside libevas */
396 #undef EVAS_STATIC_BUILD_SVG
397
398 /* Build TGA image loader inside libevas */
399 #undef EVAS_STATIC_BUILD_TGA
400
401 /* Build Tiff image loader inside libevas */
402 #undef EVAS_STATIC_BUILD_TIFF
403
404 /* Build wayland-egl engine inside libevas */
405 #undef EVAS_STATIC_BUILD_WAYLAND_EGL
406
407 /* Build wayland-shm engine inside libevas */
408 #undef EVAS_STATIC_BUILD_WAYLAND_SHM
409
410 /* Build WBMP image loader inside libevas */
411 #undef EVAS_STATIC_BUILD_WBMP
412
413 /* Build XPM image loader inside libevas */
414 #undef EVAS_STATIC_BUILD_XPM
415
416 /* Samsung S3c6410 GLES2 support */
417 #undef GLES_VARIETY_S3C6410
418
419 /* Imagination SGX GLES2 support */
420 #undef GLES_VARIETY_SGX
421
422 /* Define to 1 if you have `alloca', as a function or macro. */
423 #undef HAVE_ALLOCA
424
425 /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
426    */
427 #undef HAVE_ALLOCA_H
428
429 /* Have altivec.h header file */
430 #undef HAVE_ALTIVEC_H
431
432 /* Define to 1 if you have the <d3d9.h> header file. */
433 #undef HAVE_D3D9_H
434
435 /* Define to 1 if you have the <d3dx9.h> header file. */
436 #undef HAVE_D3DX9_H
437
438 /* Define to 1 if you have the <dlfcn.h> header file. */
439 #undef HAVE_DLFCN_H
440
441 /* Define to 1 if you have the `dlsym' function. */
442 #undef HAVE_DLSYM
443
444 /* Set to 1 if evil package is installed */
445 #undef HAVE_EVIL
446
447 /* Define to 1 if you have Exotic. */
448 #undef HAVE_EXOTIC
449
450 /* Define to 1 if you have the `fcntl' function. */
451 #undef HAVE_FCNTL
452
453 /* have fontconfig searching capabilities */
454 #undef HAVE_FONTCONFIG
455
456 /* have fribidi support */
457 #undef HAVE_FRIBIDI
458
459 /* Define to 1 if your compiler supports __attribute__ ((vector)). */
460 #undef HAVE_GCC_ATTRIBUTE_VECTOR
461
462 /* have harfbuzz support */
463 #undef HAVE_HARFBUZZ
464
465 /* Define to 1 if you have the <inttypes.h> header file. */
466 #undef HAVE_INTTYPES_H
467
468 /* have liblinebreak support */
469 #undef HAVE_LINEBREAK
470
471 /* C99 lround function exists */
472 #undef HAVE_LROUND
473
474 /* Define to 1 if you have the <memory.h> header file. */
475 #undef HAVE_MEMORY_H
476
477 /* Define to 1 if you have the <netinet/in.h> header file. */
478 #undef HAVE_NETINET_IN_H
479
480 /* have pixman for rendering */
481 #undef HAVE_PIXMAN
482
483 /* Define to 1 if you have the <pthread.h> header file. */
484 #undef HAVE_PTHREAD_H
485
486 /* Define to 1 if you have the <sched.h> header file. */
487 #undef HAVE_SCHED_H
488
489 /* SDL_OPENGLES flag is present */
490 #undef HAVE_SDL_FLAG_OPENGLES
491
492 /* SDL_GL version attributes present */
493 #undef HAVE_SDL_GL_CONTEXT_VERSION
494
495 /* Define to 1 if you have the `shm_open' function. */
496 #undef HAVE_SHM_OPEN
497
498 /* Define to 1 if you have the `siglongjmp' function. */
499 #undef HAVE_SIGLONGJMP
500
501 /* Define to 1 if you have the <stdint.h> header file. */
502 #undef HAVE_STDINT_H
503
504 /* Define to 1 if you have the <stdlib.h> header file. */
505 #undef HAVE_STDLIB_H
506
507 /* Define to 1 if you have the <strings.h> header file. */
508 #undef HAVE_STRINGS_H
509
510 /* Define to 1 if you have the <string.h> header file. */
511 #undef HAVE_STRING_H
512
513 /* Define to 1 if the system has the type `struct sigaction'. */
514 #undef HAVE_STRUCT_SIGACTION
515
516 /* Define to 1 if you have the <sys/epoll.h> header file. */
517 #undef HAVE_SYS_EPOLL_H
518
519 /* Define to 1 if you have the <sys/inotify.h> header file. */
520 #undef HAVE_SYS_INOTIFY_H
521
522 /* Define to 1 if you have the <sys/mman.h> header file. */
523 #undef HAVE_SYS_MMAN_H
524
525 /* Define to 1 if you have the <sys/param.h> header file. */
526 #undef HAVE_SYS_PARAM_H
527
528 /* Define to 1 if you have the <sys/signalfd.h> header file. */
529 #undef HAVE_SYS_SIGNALFD_H
530
531 /* Define to 1 if you have the <sys/stat.h> header file. */
532 #undef HAVE_SYS_STAT_H
533
534 /* Define to 1 if you have the <sys/types.h> header file. */
535 #undef HAVE_SYS_TYPES_H
536
537 /* Set to 1 if we enabled unit testing. */
538 #undef HAVE_TESTS
539
540 /* Define to 1 if you have the <unistd.h> header file. */
541 #undef HAVE_UNISTD_H
542
543 /* Valgrind support */
544 #undef HAVE_VALGRIND
545
546 /* Define to the sub-directory in which libtool stores uninstalled libraries.
547    */
548 #undef LT_OBJDIR
549
550 /* "Module architecture" */
551 #undef MODULE_ARCH
552
553 /* Name of package */
554 #undef PACKAGE
555
556 /* Define to the address where bug reports for this package should be sent. */
557 #undef PACKAGE_BUGREPORT
558
559 /* Define to the full name of this package. */
560 #undef PACKAGE_NAME
561
562 /* Define to the full name and version of this package. */
563 #undef PACKAGE_STRING
564
565 /* Define to the one symbol short name of this package. */
566 #undef PACKAGE_TARNAME
567
568 /* Define to the home page for this package. */
569 #undef PACKAGE_URL
570
571 /* Define to the version of this package. */
572 #undef PACKAGE_VERSION
573
574 /* default value since PATH_MAX is not defined */
575 #undef PATH_MAX
576
577 /* Allow pixman to render fonts */
578 #undef PIXMAN_FONT
579
580 /* Allow pixman to render images */
581 #undef PIXMAN_IMAGE
582
583 /* Allow pixman to render image sampled scaling */
584 #undef PIXMAN_IMAGE_SCALE_SAMPLE
585
586 /* Allow pixman to render lines */
587 #undef PIXMAN_LINE
588
589 /* Allow pixman to render polys */
590 #undef PIXMAN_POLY
591
592 /* Allow pixman to render rects */
593 #undef PIXMAN_RECT
594
595 /* The size of `Eina_Unicode', as computed by sizeof. */
596 #undef SIZEOF_EINA_UNICODE
597
598 /* The size of `FriBidiChar', as computed by sizeof. */
599 #undef SIZEOF_FRIBIDICHAR
600
601 /* If using the C implementation of alloca, define if you know the
602    direction of stack growth for your system; otherwise it will be
603    automatically deduced at runtime.
604         STACK_DIRECTION > 0 => grows toward higher addresses
605         STACK_DIRECTION < 0 => grows toward lower addresses
606         STACK_DIRECTION = 0 => direction of growth unknown */
607 #undef STACK_DIRECTION
608
609 /* Define to 1 if you have the ANSI C header files. */
610 #undef STDC_HEADERS
611
612 /* Enable tiled rotate algorithm */
613 #undef TILE_ROTATE
614
615 /* Enable extensions on AIX 3, Interix.  */
616 #ifndef _ALL_SOURCE
617 # undef _ALL_SOURCE
618 #endif
619 /* Enable GNU extensions on systems that have them.  */
620 #ifndef _GNU_SOURCE
621 # undef _GNU_SOURCE
622 #endif
623 /* Enable threading extensions on Solaris.  */
624 #ifndef _POSIX_PTHREAD_SEMANTICS
625 # undef _POSIX_PTHREAD_SEMANTICS
626 #endif
627 /* Enable extensions on HP NonStop.  */
628 #ifndef _TANDEM_SOURCE
629 # undef _TANDEM_SOURCE
630 #endif
631 /* Enable general extensions on Solaris.  */
632 #ifndef __EXTENSIONS__
633 # undef __EXTENSIONS__
634 #endif
635
636
637 /* Version number of package */
638 #undef VERSION
639
640 /* Major version */
641 #undef VMAJ
642
643 /* Micro version */
644 #undef VMIC
645
646 /* Minor version */
647 #undef VMIN
648
649 /* Revison */
650 #undef VREV
651
652 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
653    significant byte first (like Motorola and SPARC, unlike Intel). */
654 #if defined AC_APPLE_UNIVERSAL_BUILD
655 # if defined __BIG_ENDIAN__
656 #  define WORDS_BIGENDIAN 1
657 # endif
658 #else
659 # ifndef WORDS_BIGENDIAN
660 #  undef WORDS_BIGENDIAN
661 # endif
662 #endif
663
664 /* Define to 1 if the X Window System is missing or not being used. */
665 #undef X_DISPLAY_MISSING
666
667 /* Define to 1 if on MINIX. */
668 #undef _MINIX
669
670 /* Define to 2 if the system does not provide POSIX.1 features except with
671    this defined. */
672 #undef _POSIX_1_SOURCE
673
674 /* Define to 1 if you need to in order for `stat' and other things to work. */
675 #undef _POSIX_SOURCE
676
677 /* __attribute__ ((unused)) is not supported. */
678 #undef __UNUSED__
679
680 /* Define to empty if `const' does not conform to ANSI C. */
681 #undef const
682
683 /* Define to `unsigned int' if <sys/types.h> does not define. */
684 #undef size_t
685
686
687 #endif /* EFL_CONFIG_H__ */
688