diff options
author | Vincent Torri <vincent.torri@gmail.com> | 2012-11-05 23:48:30 +0000 |
---|---|---|
committer | Vincent Torri <vincent.torri@gmail.com> | 2012-11-05 23:48:30 +0000 |
commit | e47bd2a9a5db6878dbdb0162451ecacde9824a9e (patch) | |
tree | 8455b032180b4124c887b33c821d4975bb950dc5 /m4/evas_check_engine.m4 | |
parent | e1f16731efe07563f0b157a53890016ddcae2647 (diff) |
merge: evas
* remove magic debug output in evas part
* always use version for pc file, it's actually safe
* fix compilation of gl-sdl
* avoid circular dependency of libevas on itself
SVN revision: 78935
Diffstat (limited to '')
-rw-r--r-- | m4/evas_check_engine.m4 | 40 |
1 files changed, 15 insertions, 25 deletions
diff --git a/m4/evas_check_engine.m4 b/m4/evas_check_engine.m4 index 7324cf9055..d81829a11a 100644 --- a/m4/evas_check_engine.m4 +++ b/m4/evas_check_engine.m4 | |||
@@ -190,7 +190,6 @@ AC_DEFUN([EVAS_CHECK_ENGINE_DEP_SOFTWARE_XCB], | |||
190 | [ | 190 | [ |
191 | 191 | ||
192 | requirement="" | 192 | requirement="" |
193 | requirement_version="" | ||
194 | have_dep="no" | 193 | have_dep="no" |
195 | evas_engine_[]$1[]_cflags="" | 194 | evas_engine_[]$1[]_cflags="" |
196 | evas_engine_[]$1[]_libs="" | 195 | evas_engine_[]$1[]_libs="" |
@@ -198,17 +197,16 @@ evas_engine_[]$1[]_libs="" | |||
198 | PKG_CHECK_EXISTS([xcb xcb-shm xcb-image >= 0.2.1 pixman-1], | 197 | PKG_CHECK_EXISTS([xcb xcb-shm xcb-image >= 0.2.1 pixman-1], |
199 | [ | 198 | [ |
200 | have_dep="yes" | 199 | have_dep="yes" |
201 | requirement="xcb xcb-shm xcb-image pixman-1" | 200 | requirement="xcb xcb-shm xcb-image >= 0.2.1 pixman-1" |
202 | requirement_version="xcb xcb-shm xcb-image >= 0.2.1 pixman-1" | ||
203 | ], | 201 | ], |
204 | [have_dep="no"]) | 202 | [have_dep="no"]) |
205 | 203 | ||
206 | if test "x${have_dep}" = "xyes" ; then | 204 | if test "x${have_dep}" = "xyes" ; then |
207 | if test "x$2" = "xstatic" ; then | 205 | if test "x$2" = "xstatic" ; then |
208 | requirements_pc_evas="${requirement_version} ${requirements_pc_evas}" | 206 | requirements_pc_evas="${requirement} ${requirements_pc_evas}" |
209 | requirements_pc_deps_evas="${requirement} ${requirements_pc_deps_evas}" | 207 | requirements_pc_deps_evas="${requirement} ${requirements_pc_deps_evas}" |
210 | else | 208 | else |
211 | PKG_CHECK_MODULES([XCB], [${requirement_version}]) | 209 | PKG_CHECK_MODULES([XCB], [${requirement}]) |
212 | evas_image_loader_[]$1[]_cflags="${XCB_CFLAGS}" | 210 | evas_image_loader_[]$1[]_cflags="${XCB_CFLAGS}" |
213 | evas_image_loader_[]$1[]_libs="${XCB_LIBS}" | 211 | evas_image_loader_[]$1[]_libs="${XCB_LIBS}" |
214 | fi | 212 | fi |
@@ -228,7 +226,6 @@ AC_DEFUN([EVAS_CHECK_ENGINE_DEP_GL_XCB], | |||
228 | [ | 226 | [ |
229 | 227 | ||
230 | requirement="" | 228 | requirement="" |
231 | requirement_version="" | ||
232 | have_dep="no" | 229 | have_dep="no" |
233 | evas_engine_[]$1[]_cflags="" | 230 | evas_engine_[]$1[]_cflags="" |
234 | evas_engine_[]$1[]_libs="" | 231 | evas_engine_[]$1[]_libs="" |
@@ -282,20 +279,19 @@ if test "x${have_dep}" = "xyes" ; then | |||
282 | AC_CHECK_LIB([GL], [glXCreateContext], [have_dep="yes"], [have_dep="no"], -lX11 -lXext -lXrender -lm $gl_pt_lib) | 279 | AC_CHECK_LIB([GL], [glXCreateContext], [have_dep="yes"], [have_dep="no"], -lX11 -lXext -lXrender -lm $gl_pt_lib) |
283 | fi | 280 | fi |
284 | 281 | ||
285 | PKG_CHECK_EXISTS([xcb xcb-shm xcb-image >= 0.2.1 pixman-1], | 282 | PKG_CHECK_EXISTS([x11-xcb xcb xcb-glx xcb-render xcb-renderutil], |
286 | [ | 283 | [ |
287 | have_dep="yes" | 284 | have_dep="yes" |
288 | requirement="x11-xcb xcb xcb-glx xcb-render xcb-renderutil" | 285 | requirement="x11-xcb xcb xcb-glx xcb-render xcb-renderutil" |
289 | requirement_version="x11-xcb xcb xcb-glx xcb-render xcb-renderutil" | ||
290 | ], | 286 | ], |
291 | [have_dep="no"]) | 287 | [have_dep="no"]) |
292 | 288 | ||
293 | if test "x${have_dep}" = "xyes" ; then | 289 | if test "x${have_dep}" = "xyes" ; then |
294 | if test "x$2" = "xstatic" ; then | 290 | if test "x$2" = "xstatic" ; then |
295 | requirements_pc_evas="${requirement_version} ${requirements_pc_evas}" | 291 | requirements_pc_evas="${requirement} ${requirements_pc_evas}" |
296 | requirements_pc_deps_evas="${requirement} ${requirements_pc_deps_evas}" | 292 | requirements_pc_deps_evas="${requirement} ${requirements_pc_deps_evas}" |
297 | else | 293 | else |
298 | PKG_CHECK_MODULES([XCB_GL], [${requirement_version}]) | 294 | PKG_CHECK_MODULES([XCB_GL], [${requirement}]) |
299 | evas_image_loader_[]$1[]_cflags="${XCB_CFLAGS}" | 295 | evas_image_loader_[]$1[]_cflags="${XCB_CFLAGS}" |
300 | evas_image_loader_[]$1[]_libs="${XCB_LIBS}" | 296 | evas_image_loader_[]$1[]_libs="${XCB_LIBS}" |
301 | fi | 297 | fi |
@@ -499,7 +495,6 @@ AC_DEFUN([EVAS_CHECK_ENGINE_DEP_GL_SDL], | |||
499 | [ | 495 | [ |
500 | 496 | ||
501 | requirement="" | 497 | requirement="" |
502 | requirement_version="" | ||
503 | have_dep="no" | 498 | have_dep="no" |
504 | evas_engine_[]$1[]_cflags="" | 499 | evas_engine_[]$1[]_cflags="" |
505 | evas_engine_[]$1[]_libs="" | 500 | evas_engine_[]$1[]_libs="" |
@@ -507,17 +502,16 @@ evas_engine_[]$1[]_libs="" | |||
507 | PKG_CHECK_EXISTS([sdl >= 1.2.0], | 502 | PKG_CHECK_EXISTS([sdl >= 1.2.0], |
508 | [ | 503 | [ |
509 | have_dep="yes" | 504 | have_dep="yes" |
510 | requirement="sdl" | 505 | requirement="sdl >= 1.2.0" |
511 | requirement_version="sdl >= 1.2.0" | ||
512 | ], | 506 | ], |
513 | [have_dep="no"]) | 507 | [have_dep="no"]) |
514 | 508 | ||
515 | if test "x${have_dep}" = "xyes" ; then | 509 | if test "x${have_dep}" = "xyes" ; then |
516 | if test "x$2" = "xstatic" ; then | 510 | if test "x$2" = "xstatic" ; then |
517 | requirements_pc_evas="${requirement_version} ${requirements_pc_evas}" | 511 | requirements_pc_evas="${requirement} ${requirements_pc_evas}" |
518 | requirements_pc_deps_evas="${requirement} ${requirements_pc_deps_evas}" | 512 | requirements_pc_deps_evas="${requirement} ${requirements_pc_deps_evas}" |
519 | else | 513 | else |
520 | PKG_CHECK_MODULES([SDL], [${requirement_version}]) | 514 | PKG_CHECK_MODULES([SDL], [${requirement}]) |
521 | evas_image_loader_[]$1[]_cflags="${SDL_CFLAGS}" | 515 | evas_image_loader_[]$1[]_cflags="${SDL_CFLAGS}" |
522 | evas_image_loader_[]$1[]_libs="${SDL_LIBS}" | 516 | evas_image_loader_[]$1[]_libs="${SDL_LIBS}" |
523 | fi | 517 | fi |
@@ -618,7 +612,6 @@ AC_DEFUN([EVAS_CHECK_ENGINE_DEP_DIRECTFB], | |||
618 | [ | 612 | [ |
619 | 613 | ||
620 | requirement="" | 614 | requirement="" |
621 | requirement_version="" | ||
622 | have_dep="no" | 615 | have_dep="no" |
623 | evas_engine_[]$1[]_cflags="" | 616 | evas_engine_[]$1[]_cflags="" |
624 | evas_engine_[]$1[]_libs="" | 617 | evas_engine_[]$1[]_libs="" |
@@ -626,17 +619,16 @@ evas_engine_[]$1[]_libs="" | |||
626 | PKG_CHECK_EXISTS([directfb >= 0.9.16], | 619 | PKG_CHECK_EXISTS([directfb >= 0.9.16], |
627 | [ | 620 | [ |
628 | have_dep="yes" | 621 | have_dep="yes" |
629 | requirement="directfb" | 622 | requirement="directfb >= 0.9.16" |
630 | requirement_version="directfb >= 0.9.16" | ||
631 | ], | 623 | ], |
632 | [have_dep="no"]) | 624 | [have_dep="no"]) |
633 | 625 | ||
634 | if test "x${have_dep}" = "xyes" ; then | 626 | if test "x${have_dep}" = "xyes" ; then |
635 | if test "x$2" = "xstatic" ; then | 627 | if test "x$2" = "xstatic" ; then |
636 | requirements_pc_evas="${requirement_version} ${requirements_pc_evas}" | 628 | requirements_pc_evas="${requirement} ${requirements_pc_evas}" |
637 | requirements_pc_deps_evas="${requirement} ${requirements_pc_deps_evas}" | 629 | requirements_pc_deps_evas="${requirement} ${requirements_pc_deps_evas}" |
638 | else | 630 | else |
639 | PKG_CHECK_MODULES([DIRECTFB], [${requirement_version}]) | 631 | PKG_CHECK_MODULES([DIRECTFB], [${requirement}]) |
640 | evas_image_loader_[]$1[]_cflags="${DIRECTFB_CFLAGS}" | 632 | evas_image_loader_[]$1[]_cflags="${DIRECTFB_CFLAGS}" |
641 | evas_image_loader_[]$1[]_libs="${DIRECTFB_LIBS}" | 633 | evas_image_loader_[]$1[]_libs="${DIRECTFB_LIBS}" |
642 | fi | 634 | fi |
@@ -691,7 +683,6 @@ AC_DEFUN([EVAS_CHECK_ENGINE_DEP_WAYLAND_EGL], | |||
691 | [ | 683 | [ |
692 | 684 | ||
693 | requirement="" | 685 | requirement="" |
694 | requirement_version="" | ||
695 | have_dep="no" | 686 | have_dep="no" |
696 | evas_engine_[]$1[]_cflags="" | 687 | evas_engine_[]$1[]_cflags="" |
697 | evas_engine_[]$1[]_libs="" | 688 | evas_engine_[]$1[]_libs="" |
@@ -705,17 +696,16 @@ fi | |||
705 | PKG_CHECK_EXISTS([egl >= 7.10 ${gl_library} wayland-client wayland-egl], | 696 | PKG_CHECK_EXISTS([egl >= 7.10 ${gl_library} wayland-client wayland-egl], |
706 | [ | 697 | [ |
707 | have_dep="yes" | 698 | have_dep="yes" |
708 | requirement="egl ${gl_library} wayland-client wayland-egl" | 699 | requirement="egl >= 7.10 ${gl_library} wayland-client wayland-egl" |
709 | requirement_version="egl >= 7.10 ${gl_library} wayland-client wayland-egl" | ||
710 | ], | 700 | ], |
711 | [have_dep="no"]) | 701 | [have_dep="no"]) |
712 | 702 | ||
713 | if test "x${have_dep}" = "xyes" ; then | 703 | if test "x${have_dep}" = "xyes" ; then |
714 | if test "x$2" = "xstatic" ; then | 704 | if test "x$2" = "xstatic" ; then |
715 | requirements_pc_evas="${requirement_version} ${requirements_pc_evas}" | 705 | requirements_pc_evas="${requirement} ${requirements_pc_evas}" |
716 | requirements_pc_deps_evas="${requirement} ${requirements_pc_deps_evas}" | 706 | requirements_pc_deps_evas="${requirement} ${requirements_pc_deps_evas}" |
717 | else | 707 | else |
718 | PKG_CHECK_MODULES([WAYLAND_EGL], [${requirement_version}]) | 708 | PKG_CHECK_MODULES([WAYLAND_EGL], [${requirement}]) |
719 | evas_image_loader_[]$1[]_cflags="${WAYLAND_EGL_CFLAGS}" | 709 | evas_image_loader_[]$1[]_cflags="${WAYLAND_EGL_CFLAGS}" |
720 | evas_image_loader_[]$1[]_libs="${WAYLAND_EGL_LIBS}" | 710 | evas_image_loader_[]$1[]_libs="${WAYLAND_EGL_LIBS}" |
721 | fi | 711 | fi |