efl: improve X detection by Joel Klinghed.
authorGustavo Sverzut Barbieri <barbieri@gmail.com>
Wed, 9 Jan 2013 16:48:40 +0000 (16:48 +0000)
committerGustavo Sverzut Barbieri <barbieri@gmail.com>
Wed, 9 Jan 2013 16:48:40 +0000 (16:48 +0000)
commit57090b2abbb9dea419c99c5ce33a48e07ec33725
treec5f6dd8cf2883a413994f0be2c6fb5df2b2d0c3f
parentf0a7a2a75170043bb3c44e511cc3558dc585293c
efl: improve X detection by Joel Klinghed.

* Split out ecore_imf_xim to do its own check

* Fixed problem with xcb's makekeys, no rule for
  $(top_builddir)/src/utils/ecore/makekeys$(EXEEXT) exists so make
  used an implicit rule (ignoring any cflags of course)

* Fixed gl_x11 engine to build with either Xlib or XCB (xcb flags were
  missing)

* Added EFL_FIND_X and replace any used of AC_PATH_X{,TRA}.  First
  looks for Xorg pkg-config files then if those arn't found it falls
  back to old AC_PATH_X. Also generalized common header and lib
  checks.  Could probably use some polishing (the AC_CACHE_VAL cruft
  especially) but this is what I have time for tonight.

Now X11 should be found on non-standard locations by means of xmkmf,
--x-includes/--x-libraries and also pkg-config.

SVN revision: 82475
configure.ac
m4/ecore_check_c_extension.m4
m4/efl_find_x.m4 [new file with mode: 0644]
m4/evas_check_engine.m4
src/Makefile_Ecore_Imf.am
src/Makefile_Ecore_X.am
src/Makefile_Evas.am