2 dnl use: EVAS_CHECK_ENGINE_DEP_BUFFER(engine, simple, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
4 AC_DEFUN([EVAS_CHECK_ENGINE_DEP_BUFFER],
8 evas_engine_[]$1[]_cflags=""
9 evas_engine_[]$1[]_libs=""
11 AC_SUBST([evas_engine_$1_cflags])
12 AC_SUBST([evas_engine_$1_libs])
14 if test "x${have_dep}" = "xyes" ; then
22 dnl use: EVAS_CHECK_ENGINE_DEP_SOFTWARE_XLIB(engine, simple, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
24 AC_DEFUN([EVAS_CHECK_ENGINE_DEP_SOFTWARE_XLIB],
28 evas_engine_[]$1[]_cflags=""
29 evas_engine_[]$1[]_libs=""
34 AC_CHECK_HEADER([X11/X.h], [have_dep="yes"])
36 if test "x${have_dep}" = "xyes" ; then
37 AC_CHECK_LIB([X11], [XCreateImage], [have_dep="yes"], [have_dep="no"])
40 if test "x${have_dep}" = "xyes" ; then
41 AC_CHECK_LIB([Xext], [XShmCreateImage], [have_dep="yes"], [have_dep="no"])
44 if test "x${have_dep}" = "xyes" ; then
45 if test "x$2" = "xyes" ; then
46 x_libs="${x_libs} -lX11 -lXext"
48 x_dir=${x_dir:-/usr/X11R6}
49 x_cflags=${x_cflags:--I${x_includes:-$x_dir/include}}
50 x_libs="${x_libs:--L${x_libraries:-$x_dir/lib}} -lX11 -lXext"
52 evas_engine_[]$1[]_cflags="${x_cflags}"
53 evas_engine_[]$1[]_libs="${x_libs}"
56 AC_SUBST([evas_engine_$1_cflags])
57 AC_SUBST([evas_engine_$1_libs])
59 if test "x${have_dep}" = "xyes" ; then
67 dnl use: EVAS_CHECK_ENGINE_DEP_GL_XLIB(engine, simple, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
69 AC_DEFUN([EVAS_CHECK_ENGINE_DEP_GL_XLIB],
72 evas_engine_[]$1[]_cflags=""
73 evas_engine_[]$1[]_libs=""
78 AC_CHECK_HEADER([GL/gl.h],
86 #include <X11/Xatom.h>
87 #include <X11/Xutil.h>
88 #include <X11/extensions/Xrender.h>
89 #include <X11/Xresource.h>
94 AC_CHECK_LIB([pthread], [pthread_create], [have_gl_pt="yes"], [have_gl_pt="no"])
95 if test "x$have_gl_pt" = "xyes" ; then
96 gl_pt_lib=" -lpthread"
99 if test "x${have_dep}" = "xyes" ; then
100 AC_CHECK_LIB([X11], [XCreateColormap], [have_dep="yes"], [have_dep="no"])
103 if test "x${have_dep}" = "xyes" ; then
104 AC_CHECK_LIB([Xrender], [XRenderCreatePicture], [have_dep="yes"], [have_dep="no"])
107 if test "x${have_dep}" = "xyes" ; then
108 AC_CHECK_LIB([GL], [glXCreateContext], [have_dep="yes"], [have_dep="no"], -lX11 -lXext -lXrender -lm $gl_pt_lib)
111 if test "x$gl_flavor_gles" = "xyes" ; then
115 if test "x${have_dep}" = "xyes" ; then
116 PKG_CHECK_MODULES([GL_EET], [eet >= 1.4.0], [have_dep="yes"], [have_dep="no"])
117 if test "x${have_dep}" = "xyes" ; then
118 if test "x$2" = "xyes" ; then
119 x_libs="${x_libs} -lX11 -lXext -lXrender"
121 x_dir=${x_dir:-/usr/X11R6}
122 x_cflags=${x_cflags:--I${x_includes:-$x_dir/include}}
123 x_libs="${x_libs:--L${x_libraries:-$x_dir/lib}} -lX11 -lXext -lXrender"
125 evas_engine_[]$1[]_cflags="-I/usr/include ${x_cflags}"
126 evas_engine_[]$1[]_libs="${x_libs} -lGL $gl_pt_lib"
127 evas_engine_gl_common_libs="-lGL $gl_pt_lib"
130 if test "x$2" = "xyes" ; then
131 x_libs="${x_libs} -lX11 -lXext -lXrender"
133 x_dir=${x_dir:-/usr/X11R6}
134 x_cflags=${x_cflags:--I${x_includes:-$x_dir/include}}
135 x_libs="${x_libs:--L${x_libraries:-$x_dir/lib}} -lX11 -lXext -lXrender"
137 AC_CHECK_HEADER([GLES2/gl2.h],
141 #include <GLES2/gl2.h>
142 #include <GLES2/gl2ext.h>
144 #include <X11/Xlib.h>
145 #include <X11/Xatom.h>
146 #include <X11/Xutil.h>
147 #include <X11/extensions/Xrender.h>
148 #include <X11/Xresource.h>
150 if test "x${have_egl}" = "xyes" ; then
151 AC_CHECK_LIB(GLESv2, glTexImage2D, [have_glesv2="yes"], , -lEGL ${x_libs} -lm $gl_pt_lib)
152 if test "x${have_glesv2}" = "xyes" ; then
153 PKG_CHECK_MODULES([GL_EET], [eet >= 1.4.0], [have_dep="yes"], [have_dep="no"])
154 if test "x${have_dep}" = "xyes" ; then
155 evas_engine_[]$1[]_cflags="${x_cflags}"
156 evas_engine_[]$1[]_libs="${x_libs} -lGLESv2 -lEGL -lm $gl_pt_lib"
157 evas_engine_gl_common_libs="-lGLESv2 -lm $gl_pt_lib"
160 AC_DEFINE(GLES_VARIETY_SGX, 1, [Imagination SGX GLES2 support])
161 gles_variety_sgx="yes"
167 AC_SUBST([evas_engine_$1_cflags])
168 AC_SUBST([evas_engine_$1_libs])
171 if test "x${have_dep}" = "xyes" ; then
172 m4_default([$4], [:])
174 m4_default([$5], [:])
179 dnl use: EVAS_CHECK_ENGINE_DEP_SOFTWARE_XCB(engine, simple, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
181 AC_DEFUN([EVAS_CHECK_ENGINE_DEP_SOFTWARE_XCB],
186 evas_engine_[]$1[]_cflags=""
187 evas_engine_[]$1[]_libs=""
189 PKG_CHECK_MODULES([XCB],
190 [xcb xcb-shm xcb-image >= 0.2.1 pixman-1],
193 requirement="xcb xcb-shm xcb-image pixman-1"
194 evas_engine_[]$1[]_cflags="${XCB_CFLAGS}"
195 evas_engine_[]$1[]_libs="${XCB_LIBS}"
201 AC_SUBST([evas_engine_$1_cflags])
202 AC_SUBST([evas_engine_$1_libs])
204 if test "x$3" = "xstatic" ; then
205 requirement_evas="${requirement} ${requirement_evas}"
208 if test "x${have_dep}" = "xyes" ; then
209 m4_default([$4], [:])
211 m4_default([$5], [:])
217 dnl use: EVAS_CHECK_ENGINE_DEP_GL_XCB(engine, simple, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
219 AC_DEFUN([EVAS_CHECK_ENGINE_DEP_GL_XCB],
222 evas_engine_[]$1[]_cflags=""
223 evas_engine_[]$1[]_libs=""
228 AC_CHECK_HEADER([GL/gl.h],
233 #include <GL/glext.h>
239 AC_CHECK_LIB([pthread], [pthread_create], [have_gl_pt="yes"], [have_gl_pt="no"])
240 if test "x$have_gl_pt" = "xyes" ; then
241 gl_pt_lib=" -lpthread"
244 if test "x${have_dep}" = "xyes" ; then
245 AC_CHECK_LIB([X11], [XCreateColormap], [have_dep="yes"], [have_dep="no"])
248 if test "x${have_dep}" = "xyes" ; then
249 AC_CHECK_LIB([Xrender], [XRenderCreatePicture], [have_dep="yes"], [have_dep="no"])
252 if test "x${have_dep}" = "xyes" ; then
253 AC_CHECK_LIB([GL], [glXCreateContext], [have_dep="yes"], [have_dep="no"], -lX11 -lXext -lXrender -lm $gl_pt_lib)
256 PKG_CHECK_MODULES([XCB_GL],
257 [x11-xcb xcb xcb-glx xcb-render xcb-renderutil],
260 requirement="x11-xcb xcb xcb-glx xcb-render xcb-renderutil"
261 evas_engine_[]$1[]_cflags="${XCB_GL_CFLAGS}"
262 evas_engine_[]$1[]_libs="${XCB_GL_LIBS}"
268 if test "x$gl_flavor_gles" = "xyes" ; then
272 if test "x${have_dep}" = "xyes" ; then
273 PKG_CHECK_MODULES([GL_EET], [eet >= 1.4.0], [have_dep="yes"], [have_dep="no"])
274 if test "x${have_dep}" = "xyes" ; then
275 if test "x$2" = "xyes" ; then
276 x_libs="${x_libs} -lX11 -lXext -lXrender"
278 x_dir=${x_dir:-/usr/X11R6}
279 x_cflags=${x_cflags:--I${x_includes:-$x_dir/include}}
280 x_libs="${x_libs:--L${x_libraries:-$x_dir/lib}} -lX11 -lXext -lXrender"
282 evas_engine_[]$1[]_cflags="-I/usr/include ${XCB_GL_CFLAGS} ${x_cflags}"
283 evas_engine_[]$1[]_libs="${XCB_GL_LIBS} ${x_libs} -lGL $gl_pt_lib"
284 evas_engine_gl_common_libs="-lGL $gl_pt_lib"
287 if test "x$2" = "xyes" ; then
288 x_libs="${x_libs} -lX11 -lXext -lXrender"
290 x_dir=${x_dir:-/usr/X11R6}
291 x_cflags=${x_cflags:--I${x_includes:-$x_dir/include}}
292 x_libs="${x_libs:--L${x_libraries:-$x_dir/lib}} -lX11 -lXext -lXrender"
294 AC_CHECK_HEADER([GLES2/gl2.h],
298 #include <GLES2/gl2.h>
299 #include <GLES2/gl2ext.h>
302 if test "x${have_egl}" = "xyes" ; then
303 AC_CHECK_LIB(GLESv2, glTexImage2D, [have_glesv2="yes"], , -lEGL ${x_libs} -lm $gl_pt_lib)
304 if test "x${have_glesv2}" = "xyes" ; then
305 PKG_CHECK_MODULES([GL_EET], [eet >= 1.4.0], [have_dep="yes"], [have_dep="no"])
306 if test "x${have_dep}" = "xyes" ; then
307 evas_engine_[]$1[]_cflags="${XCB_GL_CFLAGS} ${x_cflags}"
308 evas_engine_[]$1[]_libs="${XCB_GL_LIBS} ${x_libs} -lGLESv2 -lEGL -lm $gl_pt_lib"
309 evas_engine_gl_common_libs="-lGLESv2 -lm $gl_pt_lib"
312 AC_DEFINE(GLES_VARIETY_SGX, 1, [Imagination SGX GLES2 support])
313 gles_variety_sgx="yes"
319 AC_SUBST([evas_engine_$1_cflags])
320 AC_SUBST([evas_engine_$1_libs])
322 if test "x${have_dep}" = "xyes" ; then
323 m4_default([$4], [:])
325 m4_default([$5], [:])
333 dnl use: EVAS_CHECK_ENGINE_DEP_SOFTWARE_GDI(engine, simple, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
335 AC_DEFUN([EVAS_CHECK_ENGINE_DEP_SOFTWARE_GDI],
339 evas_engine_[]$1[]_cflags=""
340 evas_engine_[]$1[]_libs=""
342 AC_CHECK_HEADER([windows.h],
345 evas_engine_[]$1[]_libs="-lgdi32"
349 AC_SUBST([evas_engine_$1_cflags])
350 AC_SUBST([evas_engine_$1_libs])
352 if test "x${have_dep}" = "xyes" ; then
353 m4_default([$4], [:])
355 m4_default([$5], [:])
360 dnl use: EVAS_CHECK_ENGINE_DEP_SOFTWARE_DDRAW(engine, simple, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
362 AC_DEFUN([EVAS_CHECK_ENGINE_DEP_SOFTWARE_DDRAW],
366 evas_engine_[]$1[]_cflags=""
367 evas_engine_[]$1[]_libs=""
369 AC_CHECK_HEADER([ddraw.h],
372 evas_engine_[]$1[]_libs="-lddraw"
376 AC_SUBST([evas_engine_$1_cflags])
377 AC_SUBST([evas_engine_$1_libs])
379 if test "x${have_dep}" = "xyes" ; then
380 m4_default([$4], [:])
382 m4_default([$5], [:])
387 dnl use: EVAS_CHECK_ENGINE_DEP_DIRECT3D(engine, simple, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
389 AC_DEFUN([EVAS_CHECK_ENGINE_DEP_DIRECT3D],
392 evas_engine_[]$1[]_cflags=""
393 evas_engine_[]$1[]_libs=""
395 AC_CHECK_HEADERS([d3d9.h d3dx9.h],
398 evas_engine_[]$1[]_libs="-ld3d9 -ld3dx9 -lgdi32"
400 [have_dep="no"; break]
403 AC_SUBST([evas_engine_$1_cflags])
404 AC_SUBST([evas_engine_$1_libs])
406 if test "x${have_dep}" = "xyes" ; then
407 m4_default([$4], [:])
409 m4_default([$5], [:])
414 dnl use: EVAS_CHECK_ENGINE_DEP_SOFTWARE_SDL(engine, simple, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
416 AC_DEFUN([EVAS_CHECK_ENGINE_DEP_SOFTWARE_SDL],
421 evas_engine_[]$1[]_cflags=""
422 evas_engine_[]$1[]_libs=""
424 PKG_CHECK_MODULES([SDL],
429 evas_engine_[]$1[]_cflags="${SDL_CFLAGS}"
430 evas_engine_[]$1[]_libs="${SDL_LIBS}"
434 AC_SUBST([evas_engine_$1_cflags])
435 AC_SUBST([evas_engine_$1_libs])
437 if test "x$3" = "xstatic" ; then
438 requirement_evas="${requirement} ${requirement_evas}"
441 if test "x${have_dep}" = "xyes" ; then
442 m4_default([$4], [:])
444 m4_default([$5], [:])
449 dnl use: EVAS_CHECK_ENGINE_DEP_GL_SDL(engine, simple, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
451 AC_DEFUN([EVAS_CHECK_ENGINE_DEP_GL_SDL],
456 evas_engine_[]$1[]_cflags=""
457 evas_engine_[]$1[]_libs=""
459 PKG_CHECK_MODULES([SDL],
464 evas_engine_[]$1[]_cflags="${SDL_CFLAGS}"
465 evas_engine_[]$1[]_libs="${SDL_LIBS}"
471 AC_CHECK_LIB([pthread], [pthread_create], [have_gl_pt="yes"], [have_gl_pt="no"])
472 if test "x$have_gl_pt" = "xyes" ; then
473 gl_pt_lib=" -lpthread"
476 AC_CHECK_HEADER([GL/gl.h],
481 #include <GL/glext.h>
484 if test "x$gl_flavor_gles" = "xyes" ; then
488 if test "x${have_dep}" = "xyes" ; then
489 evas_engine_[]$1[]_cflags="${SDL_CFLAGS}"
490 evas_engine_[]$1[]_libs="${SDL_LIBS} -lGL -lm $gl_pt_lib"
491 evas_engine_gl_common_libs="-lGL -lm $gl_pt_lib"
493 AC_CHECK_HEADER([SDL/SDL_opengles.h],
497 #include <SDL/SDL_opengles.h>
500 if test "x${have_egl}" = "xyes" ; then
501 AC_CHECK_LIB(GLESv2, glTexImage2D, [have_glesv2="yes"], , -lEGL -lm $gl_pt_lib)
502 if test "x${have_glesv2}" = "xyes" ; then
503 evas_engine_[]$1[]_cflags="${SDL_CFLAGS}"
504 evas_engine_[]$1[]_libs="${SDL_LIBS} -lGLESv2 -lEGL -lm $gl_pt_lib"
505 evas_engine_gl_common_libs="-lGLESv2 -lm $gl_pt_lib"
508 AC_DEFINE(GLES_VARIETY_SGX, 1, [Imagination SGX GLES2 support])
509 gles_variety_sgx="yes"
514 AC_SUBST([evas_engine_$1_cflags])
515 AC_SUBST([evas_engine_$1_libs])
517 if test "x$3" = "xstatic" ; then
518 requirement_evas="${requirement} ${requirement_evas}"
521 if test "x${have_dep}" = "xyes" ; then
522 m4_default([$4], [:])
524 m4_default([$5], [:])
529 dnl use: EVAS_CHECK_ENGINE_DEP_FB(engine, simple, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
531 AC_DEFUN([EVAS_CHECK_ENGINE_DEP_FB],
535 evas_engine_[]$1[]_cflags=""
536 evas_engine_[]$1[]_libs=""
538 AC_CHECK_HEADER([linux/fb.h], [have_dep="yes"])
540 AC_SUBST([evas_engine_$1_cflags])
541 AC_SUBST([evas_engine_$1_libs])
543 if test "x${have_dep}" = "xyes" ; then
544 m4_default([$4], [:])
546 m4_default([$5], [:])
551 dnl use: EVAS_CHECK_ENGINE_DEP_DIRECTFB(engine, simple, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
553 AC_DEFUN([EVAS_CHECK_ENGINE_DEP_DIRECTFB],
558 evas_engine_[]$1[]_cflags=""
559 evas_engine_[]$1[]_libs=""
561 PKG_CHECK_MODULES([DIRECTFB],
562 [directfb >= 0.9.16],
565 requirement="directfb"
566 evas_engine_[]$1[]_cflags="${DIRECTFB_CFLAGS}"
567 evas_engine_[]$1[]_libs="${DIRECTFB_LIBS}"
571 AC_SUBST([evas_engine_$1_cflags])
572 AC_SUBST([evas_engine_$1_libs])
574 if test "x$3" = "xstatic" ; then
575 requirement_evas="${requirement} ${requirement_evas}"
578 if test "x${have_dep}" = "xyes" ; then
579 m4_default([$4], [:])
581 m4_default([$5], [:])
586 dnl use: EVAS_CHECK_ENGINE_DEP_SOFTWARE_8_X11(engine, simple, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
588 AC_DEFUN([EVAS_CHECK_ENGINE_DEP_SOFTWARE_8_X11],
592 evas_engine_[]$1[]_cflags=""
593 evas_engine_[]$1[]_libs=""
595 PKG_CHECK_MODULES([XCB],
596 [xcb xcb-shm xcb-image >= 0.2.1 pixman-1],
599 requirement="xcb xcb-shm xcb-image pixman-1"
600 evas_engine_[]$1[]_cflags="${XCB_CFLAGS}"
601 evas_engine_[]$1[]_libs="${XCB_LIBS}"
607 AC_SUBST([evas_engine_$1_cflags])
608 AC_SUBST([evas_engine_$1_libs])
610 if test "x$3" = "xstatic" ; then
611 requirement_evas="${requirement} ${requirement_evas}"
614 if test "x${have_dep}" = "xyes" ; then
615 m4_default([$4], [:])
617 m4_default([$5], [:])
622 dnl use: EVAS_CHECK_ENGINE_DEP_SOFTWARE_16_X11(engine, simple, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
623 AC_DEFUN([EVAS_CHECK_ENGINE_DEP_SOFTWARE_16_X11],
627 evas_engine_[]$1[]_cflags=""
628 evas_engine_[]$1[]_libs=""
633 AC_CHECK_HEADER([X11/X.h], [have_dep="yes"])
635 if test "x${have_dep}" = "xyes" ; then
636 AC_CHECK_LIB([X11], [XCreateImage], [have_dep="yes"], [have_dep="no"])
639 if test "x${have_dep}" = "xyes" ; then
640 AC_CHECK_LIB([Xext], [XShmCreateImage], [have_dep="yes"], [have_dep="no"])
643 if test "x${have_dep}" = "xyes" ; then
644 if test "x$2" = "xyes" ; then
645 x_libs="${x_libs} -lX11 -lXext"
647 x_dir=${x_dir:-/usr/X11R6}
648 x_cflags=${x_cflags:--I${x_includes:-$x_dir/include}}
649 x_libs="${x_libs:--L${x_libraries:-$x_dir/lib}} -lX11 -lXext"
651 evas_engine_[]$1[]_cflags="${x_cflags}"
652 evas_engine_[]$1[]_libs="${x_libs}"
655 AC_SUBST([evas_engine_$1_cflags])
656 AC_SUBST([evas_engine_$1_libs])
658 if test "x${have_dep}" = "xyes" ; then
659 m4_default([$4], [:])
661 m4_default([$5], [:])
666 dnl use: EVAS_CHECK_ENGINE_DEP_SOFTWARE_16_DDRAW(engine, simple, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
668 AC_DEFUN([EVAS_CHECK_ENGINE_DEP_SOFTWARE_16_DDRAW],
672 evas_engine_[]$1[]_cflags=""
673 evas_engine_[]$1[]_libs=""
675 AC_CHECK_HEADER([ddraw.h],
678 evas_engine_[]$1[]_libs="-lddraw -lgdi32"
682 AC_SUBST([evas_engine_$1_cflags])
683 AC_SUBST([evas_engine_$1_libs])
685 if test "x${have_dep}" = "xyes" ; then
686 m4_default([$4], [:])
688 m4_default([$5], [:])
693 dnl use: EVAS_CHECK_ENGINE_DEP_SOFTWARE_16_WINCE(engine, simple, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
695 AC_DEFUN([EVAS_CHECK_ENGINE_DEP_SOFTWARE_16_WINCE],
699 evas_engine_[]$1[]_cflags=""
700 evas_engine_[]$1[]_libs=""
702 AC_SUBST([evas_engine_$1_cflags])
703 AC_SUBST([evas_engine_$1_libs])
705 if test "x${have_dep}" = "xyes" ; then
706 m4_default([$4], [:])
708 m4_default([$5], [:])
713 dnl use: EVAS_CHECK_ENGINE(engine, want_engine, simple, description)
716 AC_DEFUN([EVAS_CHECK_ENGINE],
719 m4_pushdef([UP], m4_translit([$1], [-a-z], [_A-Z]))dnl
720 m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl
723 want_static_engine="no"
725 have_evas_engine_[]DOWN="no"
728 [AC_HELP_STRING([--enable-$1], [enable $4 rendering backend])],
730 if test "x${enableval}" = "xyes" ; then
733 if test "x${enableval}" = "xstatic" ; then
741 AC_MSG_CHECKING([whether to enable $4 rendering backend])
742 AC_MSG_RESULT([${want_engine}])
744 if test "x${want_engine}" = "xyes" -o "x${want_engine}" = "xstatic" -o "x${want_engine}" = "xauto" ; then
745 m4_default([EVAS_CHECK_ENGINE_DEP_]m4_defn([UP]))(DOWN, $3, ${want_engine}, [have_engine="yes"], [have_engine="no"])
748 if test "x${have_engine}" = "xno" -a "x${want_engine}" = "xyes" -a "x${use_strict}" = "xyes" ; then
749 AC_MSG_ERROR([$4 dependencies not found (strict dependencies checking)])
752 AC_MSG_CHECKING([whether $4 rendering backend will be built])
753 AC_MSG_RESULT([${have_engine}])
755 if test "x${have_engine}" = "xyes" ; then
756 if test "x${want_engine}" = "xstatic" ; then
757 have_evas_engine_[]DOWN="static"
758 want_static_engine="yes"
760 have_evas_engine_[]DOWN="yes"
764 if test "x${have_engine}" = "xyes" ; then
765 AC_DEFINE(BUILD_ENGINE_[]UP, [1], [$4 rendering backend])
768 AM_CONDITIONAL(BUILD_ENGINE_[]UP, [test "x${have_engine}" = "xyes"])
770 if test "x${want_static_engine}" = "xyes" ; then
771 AC_DEFINE(EVAS_STATIC_BUILD_[]UP, [1], [Build $1 engine inside libevas])
772 have_static_module="yes"
775 AM_CONDITIONAL(EVAS_STATIC_BUILD_[]UP, [test "x${want_static_engine}" = "xyes"])