summaryrefslogtreecommitdiff
path: root/m4/evas_dither.m4
diff options
context:
space:
mode:
authorVincent Torri <vincent.torri@gmail.com>2012-11-04 11:51:42 +0000
committerVincent Torri <vincent.torri@gmail.com>2012-11-04 11:51:42 +0000
commitc15e9c6575c3b5f39ded167dda5259de3de96151 (patch)
tree5115d7ae3620af24c2bc094cd062575af7adeda9 /m4/evas_dither.m4
parenta5ac6a987caec5a7f7596a25d0a065b9cc94c50c (diff)
merge: and now Evas
I've tested make -j 3 install and it works nicely I've tested expedite with software and opengl xlib, and it works. Not tested other engines, so please report any problems (engines or other) on the ML. TODO: examples and tests, I'll add them later ISSUE: Eina_Unicode size check. It indirectly depends on eina_config.h, which is created at the end of the configure script. So its size is always 0. I don't know how that size is used, so I can't do a lot, for now. SVN revision: 78895
Diffstat (limited to 'm4/evas_dither.m4')
-rw-r--r--m4/evas_dither.m444
1 files changed, 44 insertions, 0 deletions
diff --git a/m4/evas_dither.m4 b/m4/evas_dither.m4
new file mode 100644
index 0000000000..f8dcca3b7b
--- /dev/null
+++ b/m4/evas_dither.m4
@@ -0,0 +1,44 @@
1dnl Copyright (C) 2009 Vincent Torri <vtorri at univ-evry dot fr>
2dnl That code is public domain and can be freely used or copied.
3
4dnl Macro that enables dithering support is wanted.
5
6dnl Usage: EVAS_CHECK_DITHER(dither, description [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
7dnl The parameter 'dither' is the type of dithering.
8dnl The parameter 'description' is the description of the dithering.
9dnl Defines BUILD_[TYPEOFDITHERING]
10
11AC_DEFUN([EVAS_CHECK_DITHER],
12[
13m4_pushdef([UP], m4_translit([$1], [-a-z], [_A-Z]))dnl
14m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl
15
16AC_ARG_ENABLE([$1],
17 AC_HELP_STRING([--enable-$1], [enable $2 @<:@default=disabled@:>@]),
18 [
19 if test "x${enableval}" = "xyes" ; then
20 _efl_enable_dither_option_[]DOWN="yes"
21 else
22 _efl_enable_dither_option_[]DOWN="no"
23 fi
24 ],
25 [_efl_enable_dither_option_[]DOWN="no"])
26
27AC_MSG_CHECKING(whether to build $2)
28AC_MSG_RESULT([${_efl_enable_dither_option_[]DOWN}])
29
30if test "x${_efl_enable_dither_option_[]DOWN}" = "xyes" ; then
31 AC_DEFINE([BUILD_]UP[], [1], [define to 1 if you have the $2 support])
32fi
33
34if test "x${_efl_enable_dither_option_[]DOWN}" = "xyes" ; then
35 m4_default([$3], [:])
36else
37 m4_default([$4], [:])
38fi
39
40m4_popdef([UP])
41m4_popdef([DOWN])
42])
43
44dnl End of evas_dither.m4