annotate configure.ac @ 1388:669f79a4ecaf

Fix the parseUse which setup parameter to the wrong object.
author wycc
date Fri, 25 Mar 2011 03:54:45 +0800
parents eca737d33a18
children 41190d180b97
rev   line source
169
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
1 # -*- Autoconf -*-
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
2 # Process this file with autoconf to produce a configure script.
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
3
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
4 AC_PREREQ(2.61)
182
7d1497608c2f Polish scripts of GNU Build System.
"Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>"
parents: 178
diff changeset
5 AC_INIT([MadButterfly],[0.0],[http://www.assembla.com/spaces/MadButterfly])
7d1497608c2f Polish scripts of GNU Build System.
"Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>"
parents: 178
diff changeset
6 AC_CONFIG_SRCDIR([README.h])
467
6e18550c8fa8 Header file to config graphic engine
Thinker K.F. Li <thinker@branda.to>
parents: 466
diff changeset
7 AC_CONFIG_HEADER([config.h include/mb_config.h])
169
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
8 AM_INIT_AUTOMAKE([foreign])
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
9
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
10 # Checks for programs.
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
11 AC_PROG_CC
468
ae784a86ba82 C++ instead of C to bridge to Skia
Thinker K.F. Li <thinker@branda.to>
parents: 467
diff changeset
12 AC_PROG_CXX
182
7d1497608c2f Polish scripts of GNU Build System.
"Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>"
parents: 178
diff changeset
13 LT_INIT
184
13c1d49c198b Add AC_PROG_LIBTOOL to make older libtool compatible.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 182
diff changeset
14 AC_PROG_LIBTOOL
169
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
15
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
16 # Checks for header files.
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
17 AC_PATH_X
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
18 AC_HEADER_STDC
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
19 AC_CHECK_HEADERS([stdint.h stdlib.h string.h sys/time.h unistd.h])
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
20
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
21 # Checks for typedefs, structures, and compiler characteristics.
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
22 AC_C_CONST
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
23 AC_TYPE_SIZE_T
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
24 AC_HEADER_TIME
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
25 AC_STRUCT_TM
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
26 AC_TYPE_UINT32_T
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
27 AC_TYPE_UINT64_T
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
28
1067
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
29 # Explicit initialize pkg-config for conditional PKG_CHECK_MODULE
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
30 # see http://www.flameeyes.eu/autotools-mythbuster/autoconf/macros.html
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
31 # and http://www.flameeyes.eu/autotools-mythbuster/ \
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
32 # pkgconfig/pkg_check_modules.html
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
33 PKG_PROG_PKG_CONFIG
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
34
1129
eca737d33a18 Improve performance of function to compute center of an arc.
Thinker K.F. Li <thinker@codemud.net>
parents: 1119
diff changeset
35 # Checks for buuild time tools.
eca737d33a18 Improve performance of function to compute center of an arc.
Thinker K.F. Li <thinker@codemud.net>
parents: 1119
diff changeset
36 AC_PATH_PROG([PYTHON_PATH], [python])
eca737d33a18 Improve performance of function to compute center of an arc.
Thinker K.F. Li <thinker@codemud.net>
parents: 1119
diff changeset
37 [if [ -z x"${PYTHON_PATH}" ]; then]
eca737d33a18 Improve performance of function to compute center of an arc.
Thinker K.F. Li <thinker@codemud.net>
parents: 1119
diff changeset
38 AC_MSG_ERROR([can not found Python script engine (install Python)])
eca737d33a18 Improve performance of function to compute center of an arc.
Thinker K.F. Li <thinker@codemud.net>
parents: 1119
diff changeset
39 [fi]
eca737d33a18 Improve performance of function to compute center of an arc.
Thinker K.F. Li <thinker@codemud.net>
parents: 1119
diff changeset
40
169
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
41 # Checks for library functions.
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
42 AC_FUNC_MALLOC
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
43 AC_FUNC_REALLOC
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
44 AC_FUNC_SELECT_ARGTYPES
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
45 AC_CHECK_FUNCS([gettimeofday memset select sqrt strdup])
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
46
435
2bdd4f5dd2ca Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents: 408
diff changeset
47 AC_ARG_ENABLE([testcase],
623
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
48 [AS_HELP_STRING([--enable-testcase],[Enable testcase])],
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
49 [case "${enableval}" in
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
50 (yes) testcase=true ;;
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
51 (no) testcase=false ;;
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
52 (*) AC_MSG_ERROR([bad value ${enableval} for --enable-testcase]) ;;
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
53 esac],[testcase=false])
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
54
435
2bdd4f5dd2ca Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents: 408
diff changeset
55 AM_CONDITIONAL([TESTCASE], [test x$testcase = xtrue])
2bdd4f5dd2ca Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents: 408
diff changeset
56
2bdd4f5dd2ca Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents: 408
diff changeset
57 AC_ARG_ENABLE([sh_text],
623
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
58 [AS_HELP_STRING([--disable-sh_text],[Turn off sh_text])],
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
59 [case "${enableval}" in
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
60 (yes) sh_text=true ;;
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
61 (no) sh_text=false ;;
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
62 (*) AC_MSG_ERROR([bad value ${enableval} for --disable-sh_text]) ;;
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
63 esac],[sh_text=true])
435
2bdd4f5dd2ca Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents: 408
diff changeset
64
2bdd4f5dd2ca Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents: 408
diff changeset
65 AC_ARG_ENABLE([sh_stext],
623
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
66 [AS_HELP_STRING([--disable-sh_stext],[Turn off sh_stext])],
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
67 [case "${enableval}" in
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
68 (yes) sh_stext=true ;;
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
69 (no) sh_stext=false ;;
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
70 (*) AC_MSG_ERROR([bad value ${enableval} for --disable-sh_stext]) ;;
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
71 esac],[sh_stext=true])
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
72
435
2bdd4f5dd2ca Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents: 408
diff changeset
73 AM_CONDITIONAL([SH_STEXT], [test x$sh_stext = xtrue])
623
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
74
435
2bdd4f5dd2ca Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents: 408
diff changeset
75 [if [ x"${sh_stext}" = xtrue ]; then]
623
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
76 AC_DEFINE([SH_STEXT])
435
2bdd4f5dd2ca Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents: 408
diff changeset
77 [fi]
408
7f7855df2af0 Make unittest built by automake and autoconf.
Thinker K.F. Li <thinker@branda.to>
parents: 402
diff changeset
78
628
e50c4e111698 Disable mbaf for OpenVG
Thinker K.F. Li <thinker@branda.to>
parents: 627
diff changeset
79 AC_ARG_ENABLE([mbaf],
e50c4e111698 Disable mbaf for OpenVG
Thinker K.F. Li <thinker@branda.to>
parents: 627
diff changeset
80 [ --disable-mbaf Turn off mbaf],
e50c4e111698 Disable mbaf for OpenVG
Thinker K.F. Li <thinker@branda.to>
parents: 627
diff changeset
81 [case "${enableval}" in
e50c4e111698 Disable mbaf for OpenVG
Thinker K.F. Li <thinker@branda.to>
parents: 627
diff changeset
82 yes) mbaf=true ;;
e50c4e111698 Disable mbaf for OpenVG
Thinker K.F. Li <thinker@branda.to>
parents: 627
diff changeset
83 no) mbaf=false ;;
e50c4e111698 Disable mbaf for OpenVG
Thinker K.F. Li <thinker@branda.to>
parents: 627
diff changeset
84 *) AC_MSG_ERROR([bad value ${enableval} for --disable-mbaf]) ;;
e50c4e111698 Disable mbaf for OpenVG
Thinker K.F. Li <thinker@branda.to>
parents: 627
diff changeset
85 esac],[mbaf=true])
e50c4e111698 Disable mbaf for OpenVG
Thinker K.F. Li <thinker@branda.to>
parents: 627
diff changeset
86
654
21f944e79b19 Use --with-backend to specify display backend.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 633
diff changeset
87 AC_ARG_WITH([backend],
21f944e79b19 Use --with-backend to specify display backend.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 633
diff changeset
88 [AS_HELP_STRING([--with-backend=FOO],[Use FOO as display backend (default is 'X')])],
21f944e79b19 Use --with-backend to specify display backend.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 633
diff changeset
89 [case "${withval}" in
1067
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
90 ('X') backend='X'; default_graphic_engine="cairo" ;;
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
91 ('dfb') backend='dfb'; default_graphic_engine="dfb" ;;
1111
fa5f71d4aa04 console backend
Thinker K.F. Li <thinker@codemud.net>
parents: 1105
diff changeset
92 ('console') backend='console'; default_graphic_engine="openvg" ;;
1067
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
93 ('no') backend='none'; default_graphic_engine="cairo" ;;
654
21f944e79b19 Use --with-backend to specify display backend.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 633
diff changeset
94 (*) AC_MSG_ERROR([bad value ${withval} for --with-backend]) ;;
1067
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
95 esac],[backend='X'; default_graphic_engine="cairo"])
464
271212f325b4 Conditional compile with Cairo and Skia.
Thinker K.F. Li <thinker@branda.to>
parents: 440
diff changeset
96
1067
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
97 AC_ARG_WITH([graphic-engine],
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
98 [AS_HELP_STRING([--with-graphic-engine=FOO],
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
99 [Use FOO as graphic engine (default is '${default_graphic_engine}')])],
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
100 [case "${withval}" in
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
101 ('cairo') graphic_engine="cairo" ;;
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
102 ('skia') graphic_engine="skia" ;;
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
103 ('openvg') graphic_engine="openvg" ;;
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
104 ('dfb') graphic_engine="dfb" ;;
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
105 (*) AC_MSG_ERROR([bad value ${withval} for --with-graphic-engine])
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
106 ;;
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
107 esac], [graphic_engine="${default_graphic_engine}"])
623
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
108
1067
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
109 AC_ARG_WITH([image-loader],
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
110 [AS_HELP_STRING([--with-image-loader=FOO],
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
111 [Use FOO as image loader (default is 'cairo')])],
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
112 [case "${withval}" in
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
113 ('cairo') image_loader="cairo" ;;
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
114 ('imlib2') image_loader="imlib2" ;;
1105
1b3e295f3acb Add a dummy image loader.
Thinker K.F. Li <thinker@codemud.net>
parents: 1076
diff changeset
115 ('dummy') image_loader="dummy" ;;
1067
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
116 (*) AC_MSG_ERROR([bad value ${withval} for --with-image-loader])
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
117 ;;
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
118 esac], [image_loader="cairo"])
579
e2c9117b1e12 Add an option to enable OpenVG graphic engine
Thinker K.F. Li <thinker@branda.to>
parents: 544
diff changeset
119
1067
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
120 xshm=false
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
121 [if [ x"${backend}" = x"X" ]; then ]
694
7e64e0f70cb6 Switch XSHM with autoconf
Thinker K.F. Li <thinker@branda.to>
parents: 654
diff changeset
122 AC_ARG_ENABLE([xshm],
7e64e0f70cb6 Switch XSHM with autoconf
Thinker K.F. Li <thinker@branda.to>
parents: 654
diff changeset
123 [AS_HELP_STRING([--disable-xshm],[Turn off XSHM supporting])],
7e64e0f70cb6 Switch XSHM with autoconf
Thinker K.F. Li <thinker@branda.to>
parents: 654
diff changeset
124 [case "${enableval}" in
7e64e0f70cb6 Switch XSHM with autoconf
Thinker K.F. Li <thinker@branda.to>
parents: 654
diff changeset
125 (yes) xshm=true ;;
7e64e0f70cb6 Switch XSHM with autoconf
Thinker K.F. Li <thinker@branda.to>
parents: 654
diff changeset
126 (no) xshm=false ;;
7e64e0f70cb6 Switch XSHM with autoconf
Thinker K.F. Li <thinker@branda.to>
parents: 654
diff changeset
127 (*) AC_MSG_ERROR([bad value ${enableval} for --disable-xshm]) ;;
7e64e0f70cb6 Switch XSHM with autoconf
Thinker K.F. Li <thinker@branda.to>
parents: 654
diff changeset
128 esac], [xshm=true])
579
e2c9117b1e12 Add an option to enable OpenVG graphic engine
Thinker K.F. Li <thinker@branda.to>
parents: 544
diff changeset
129 [fi]
623
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
130
1074
ed9ca123d8db Fix configure.ac to make X and OpenVG working together
Thinker K.F. Li <thinker@codemud.net>
parents: 1073
diff changeset
131 # Validate options
ed9ca123d8db Fix configure.ac to make X and OpenVG working together
Thinker K.F. Li <thinker@codemud.net>
parents: 1073
diff changeset
132 [case "${backend}-${graphic_engine}-${image_loader}" in
1105
1b3e295f3acb Add a dummy image loader.
Thinker K.F. Li <thinker@codemud.net>
parents: 1076
diff changeset
133 X-cairo-*|X-openvg-imlib2|X-openvg-dummy) ;;
1076
8d70dbb70d38 Fix bug of validation for configure options
Thinker K.F. Li <thinker@codemud.net>
parents: 1074
diff changeset
134 dfb-cairo-*) ;;
1119
17cbb862a8c6 Change modeline for cons_supp.c
Thinker K.F. Li <thinker@codemud.net>
parents: 1111
diff changeset
135 console-openvg-imlib2|console-openvg-dummy) ;;
1076
8d70dbb70d38 Fix bug of validation for configure options
Thinker K.F. Li <thinker@codemud.net>
parents: 1074
diff changeset
136 none-*-*) ;;
8d70dbb70d38 Fix bug of validation for configure options
Thinker K.F. Li <thinker@codemud.net>
parents: 1074
diff changeset
137 *)] AC_MSG_ERROR([The combination of --with-backend=${backend}, --with-graphic-engine=${graphic_engine} and --with-image-loader=${image_loader} is invalid]) [;;
1074
ed9ca123d8db Fix configure.ac to make X and OpenVG working together
Thinker K.F. Li <thinker@codemud.net>
parents: 1073
diff changeset
138 esac]
ed9ca123d8db Fix configure.ac to make X and OpenVG working together
Thinker K.F. Li <thinker@codemud.net>
parents: 1073
diff changeset
139
1067
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
140 [if [ x"${graphic_engine}" = x"skia" ]; then ]
623
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
141 AC_DEFINE([SKIA_GRAPH_ENGINE])
1067
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
142 [elif [ x"${graphic_engine}" = x"openvg" ]; then ]
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
143 AC_DEFINE([OPENVG_GRAPH_ENGINE])
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
144 [elif [ x"${graphic_engine}" = x"dfb" ]; then ]
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
145 AC_DEFINE([DFB_GRAPH_ENGINE])
464
271212f325b4 Conditional compile with Cairo and Skia.
Thinker K.F. Li <thinker@branda.to>
parents: 440
diff changeset
146 [else]
623
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
147 AC_DEFINE([CAIRO_GRAPH_ENGINE])
464
271212f325b4 Conditional compile with Cairo and Skia.
Thinker K.F. Li <thinker@branda.to>
parents: 440
diff changeset
148 [fi]
271212f325b4 Conditional compile with Cairo and Skia.
Thinker K.F. Li <thinker@branda.to>
parents: 440
diff changeset
149
1067
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
150 AM_CONDITIONAL([SKIA_GRAPH_ENGINE], [test x"${graphic_engine}" = x"skia"])
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
151 AM_CONDITIONAL([OPENVG_GRAPH_ENGINE], [test x"${graphic_engine}" = x"openvg"])
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
152 AM_CONDITIONAL([DFB_GRAPH_ENGINE], [test x"${graphic_engine}" = x"dfb"])
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
153 AM_CONDITIONAL([CAIRO_GRAPH_ENGINE], [test x"${graphic_engine}" = x"cairo"])
628
e50c4e111698 Disable mbaf for OpenVG
Thinker K.F. Li <thinker@branda.to>
parents: 627
diff changeset
154 AM_CONDITIONAL([MBAF], [test x"$mbaf" = xtrue])
579
e2c9117b1e12 Add an option to enable OpenVG graphic engine
Thinker K.F. Li <thinker@branda.to>
parents: 544
diff changeset
155
543
7630dac0a104 Create Makefile for nodejs plugin
Thinker K.F. Li <thinker@branda.to>
parents: 477
diff changeset
156 AC_ARG_ENABLE([nodejs],
623
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
157 [AS_HELP_STRING([--enable-nodejs],[Turn on nodejs support])],
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
158 [case "${enableval}" in
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
159 (yes) nodejs=true ;;
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
160 (no) nodejs=false ;;
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
161 (*) AC_MSG_ERROR([bad value ${enableval} for --enable-nodejs]) ;;
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
162 esac],[nodejs=false])
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
163
543
7630dac0a104 Create Makefile for nodejs plugin
Thinker K.F. Li <thinker@branda.to>
parents: 477
diff changeset
164 [if [ x"${nodejs}" = xtrue ]; then ]
623
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
165 AC_PATH_PROG([NODE_WAF], [node-waf])
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
166 AC_CHECK_PROG([has_node], [node], [true], [false])
543
7630dac0a104 Create Makefile for nodejs plugin
Thinker K.F. Li <thinker@branda.to>
parents: 477
diff changeset
167 [fi]
623
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
168
543
7630dac0a104 Create Makefile for nodejs plugin
Thinker K.F. Li <thinker@branda.to>
parents: 477
diff changeset
169 AM_CONDITIONAL([NODEJS], [test x"${nodejs}-${has_node}" = xtrue-true])
7630dac0a104 Create Makefile for nodejs plugin
Thinker K.F. Li <thinker@branda.to>
parents: 477
diff changeset
170
464
271212f325b4 Conditional compile with Cairo and Skia.
Thinker K.F. Li <thinker@branda.to>
parents: 440
diff changeset
171 # Define AM and AC variable for sh_text
623
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
172
1067
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
173 AM_CONDITIONAL([SH_TEXT],
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
174 [test x$sh_text = xtrue -a x"${graphic_engine}" = x"cairo"])
623
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
175
1067
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
176 [if [ x"${sh_text}" = xtrue -a x"${graphic_engine}" = x"cairo" ]; then]
623
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
177 AC_DEFINE([SH_TEXT])
464
271212f325b4 Conditional compile with Cairo and Skia.
Thinker K.F. Li <thinker@branda.to>
parents: 440
diff changeset
178 [fi]
271212f325b4 Conditional compile with Cairo and Skia.
Thinker K.F. Li <thinker@branda.to>
parents: 440
diff changeset
179
654
21f944e79b19 Use --with-backend to specify display backend.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 633
diff changeset
180 # Define AM and AC variable for display backend
21f944e79b19 Use --with-backend to specify display backend.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 633
diff changeset
181
1067
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
182 AM_CONDITIONAL([X_BACKEND],
1074
ed9ca123d8db Fix configure.ac to make X and OpenVG working together
Thinker K.F. Li <thinker@codemud.net>
parents: 1073
diff changeset
183 [test x$backend = x'X'])
623
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
184
1074
ed9ca123d8db Fix configure.ac to make X and OpenVG working together
Thinker K.F. Li <thinker@codemud.net>
parents: 1073
diff changeset
185 [if [ x"${backend}" = x'X' ]; then]
654
21f944e79b19 Use --with-backend to specify display backend.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 633
diff changeset
186 AC_DEFINE([X_BACKEND])
21f944e79b19 Use --with-backend to specify display backend.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 633
diff changeset
187 [fi]
623
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
188
1067
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
189 AM_CONDITIONAL([DFB_BACKEND],
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
190 [test x$backend = x'dfb' -a x"${graphic_engine}" = x"cairo"])
654
21f944e79b19 Use --with-backend to specify display backend.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 633
diff changeset
191
1067
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
192 [if [ x"${backend}" = x'dfb' -a x"${graphic_engine}" = x"cairo" ]; then]
654
21f944e79b19 Use --with-backend to specify display backend.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 633
diff changeset
193 AC_DEFINE([DFB_BACKEND])
464
271212f325b4 Conditional compile with Cairo and Skia.
Thinker K.F. Li <thinker@branda.to>
parents: 440
diff changeset
194 [fi]
271212f325b4 Conditional compile with Cairo and Skia.
Thinker K.F. Li <thinker@branda.to>
parents: 440
diff changeset
195
1111
fa5f71d4aa04 console backend
Thinker K.F. Li <thinker@codemud.net>
parents: 1105
diff changeset
196 AM_CONDITIONAL([CONSOLE_BACKEND],
fa5f71d4aa04 console backend
Thinker K.F. Li <thinker@codemud.net>
parents: 1105
diff changeset
197 [test x$backend = x'console' -a x"${graphic_engine}" = x"openvg"])
fa5f71d4aa04 console backend
Thinker K.F. Li <thinker@codemud.net>
parents: 1105
diff changeset
198
fa5f71d4aa04 console backend
Thinker K.F. Li <thinker@codemud.net>
parents: 1105
diff changeset
199 [if [ x"${backend}" = x'console' -a x"${graphic_engine}" = x"openvg" ]; then]
fa5f71d4aa04 console backend
Thinker K.F. Li <thinker@codemud.net>
parents: 1105
diff changeset
200 AC_DEFINE([CONSOLE_BACKEND])
fa5f71d4aa04 console backend
Thinker K.F. Li <thinker@codemud.net>
parents: 1105
diff changeset
201 [fi]
fa5f71d4aa04 console backend
Thinker K.F. Li <thinker@codemud.net>
parents: 1105
diff changeset
202
1067
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
203 AM_CONDITIONAL([CAIRO_IMG_LOADER],
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
204 [test x"${image_loader}" = x"cairo"])
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
205
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
206 [if [ x"${image_loader}" = x"cairo" ]; then]
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
207 AC_DEFINE([CAIRO_IMG_LOADER])
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
208 [if [ x"${graphic_engine}" != x"cairo" ]; then]
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
209 AC_MSG_ERROR([bad value cairo for --with-image-loader while value of --with-graphic-engine is not cairo])
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
210 [fi]
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
211 [fi]
694
7e64e0f70cb6 Switch XSHM with autoconf
Thinker K.F. Li <thinker@branda.to>
parents: 654
diff changeset
212
1067
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
213 AM_CONDITIONAL([IMLIB2_IMG_LOADER],
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
214 [test x"${image_loader}" = x"imlib2"])
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
215
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
216 [if [ x"${image_loader}" = x"imlib2" ]; then]
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
217 AC_DEFINE([IMLIB2_IMG_LOADER])
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
218 [fi]
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
219
1105
1b3e295f3acb Add a dummy image loader.
Thinker K.F. Li <thinker@codemud.net>
parents: 1076
diff changeset
220 AM_CONDITIONAL([DUMMY_IMG_LOADER],
1b3e295f3acb Add a dummy image loader.
Thinker K.F. Li <thinker@codemud.net>
parents: 1076
diff changeset
221 [test x"${image_loader}" = x"dummy"])
1b3e295f3acb Add a dummy image loader.
Thinker K.F. Li <thinker@codemud.net>
parents: 1076
diff changeset
222
1b3e295f3acb Add a dummy image loader.
Thinker K.F. Li <thinker@codemud.net>
parents: 1076
diff changeset
223 [if [ x"${image_loader}" = x"dummy" ]; then]
1b3e295f3acb Add a dummy image loader.
Thinker K.F. Li <thinker@codemud.net>
parents: 1076
diff changeset
224 AC_DEFINE([DUMMY_IMG_LOADER])
1b3e295f3acb Add a dummy image loader.
Thinker K.F. Li <thinker@codemud.net>
parents: 1076
diff changeset
225 [fi]
1b3e295f3acb Add a dummy image loader.
Thinker K.F. Li <thinker@codemud.net>
parents: 1076
diff changeset
226
1067
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
227 AM_CONDITIONAL([XSHM],
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
228 [test x"${xshm}" = xtrue -a x"${graphic_engine}" = x"cairo" -a x$backend = x'X'])
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
229
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
230 [if [ x"${xshm}" = xtrue -a x"${graphic_engine}" = x"cairo" -a x$backend = x'X' ]; then]
694
7e64e0f70cb6 Switch XSHM with autoconf
Thinker K.F. Li <thinker@branda.to>
parents: 654
diff changeset
231 AC_DEFINE([XSHM])
7e64e0f70cb6 Switch XSHM with autoconf
Thinker K.F. Li <thinker@branda.to>
parents: 654
diff changeset
232 [fi]
7e64e0f70cb6 Switch XSHM with autoconf
Thinker K.F. Li <thinker@branda.to>
parents: 654
diff changeset
233
464
271212f325b4 Conditional compile with Cairo and Skia.
Thinker K.F. Li <thinker@branda.to>
parents: 440
diff changeset
234 # Checks for libraries.
1067
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
235 [if [ x"${graphic_engine}" = x"openvg" ]; then]
1073
d09f603438d8 Merge the work of improvement for graphic engine of openvg branch
Thinker K.F. Li <thinker@codemud.net>
parents: 1067
diff changeset
236 AC_CHECK_HEADERS([EGL/egl.h],, [AC_MSG_ERROR([can not find EGL/egl.h])])
579
e2c9117b1e12 Add an option to enable OpenVG graphic engine
Thinker K.F. Li <thinker@branda.to>
parents: 544
diff changeset
237 [fi]
623
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
238
1067
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
239 [if [ x"${image_loader}" = x"imlib2" ]; then]
603
39d27911c3ae Remove mbe_image_surface_create_for_data()
Thinker K.F. Li <thinker@branda.to>
parents: 601
diff changeset
240 PKG_CHECK_MODULES([imlib2], [imlib2 >= 1.4.1], , AC_MSG_ERROR([imlib2 >= 1.4.1 not found]))
1067
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
241 [fi]
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
242
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
243 [if [ x"${graphic_engine}" = x"cairo" ]; then]
623
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
244 PKG_CHECK_MODULES([cairo], [cairo >= 1.6], , AC_MSG_ERROR([cairo >= 1.6 not found]))
918
92a97858c7e3 Fix the error message when pangocairo is not present.
pingooo
parents: 694
diff changeset
245 #PKG_CHECK_MODULES([cairo2], [cairo2 >= 2.0], , AC_MSG_ERROR([cairo2 >= 2.0 not found]))
633
6f71f1b8e4e7 Let compilation on SMP8655 succeeded.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 623
diff changeset
246 [if [ x"${sh_text}" = xtrue ]; then]
920
f02f3f20ce95 Fix pangocairo error message text
wuman
parents: 918
diff changeset
247 PKG_CHECK_MODULES([pangocairo], [pangocairo >= 1.0], , AC_MSG_ERROR([pangocairo >= 1.0 not found: use --disable-sh_text to configure without pangocairo.]))
633
6f71f1b8e4e7 Let compilation on SMP8655 succeeded.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 623
diff changeset
248 [fi]
464
271212f325b4 Conditional compile with Cairo and Skia.
Thinker K.F. Li <thinker@branda.to>
parents: 440
diff changeset
249 [fi]
271212f325b4 Conditional compile with Cairo and Skia.
Thinker K.F. Li <thinker@branda.to>
parents: 440
diff changeset
250
623
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
251 AC_CONFIG_FILES([
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
252 Makefile
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
253 libmbfly.pc
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
254 libmbfly-uninstalled.pc
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
255 examples/Makefile
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
256 examples/calculator/Makefile
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
257 examples/svg2code_ex/Makefile
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
258 examples/tank/Makefile
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
259 examples/drag/Makefile
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
260 examples/dynamic/Makefile
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
261 examples/menu/Makefile
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
262 src/Makefile
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
263 include/Makefile
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
264 inkscape/Makefile
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
265 nodejs/Makefile
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
266 tools/Makefile
ae787bcb475a Polish autoconf script.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 544
diff changeset
267 ])
435
2bdd4f5dd2ca Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents: 408
diff changeset
268
2bdd4f5dd2ca Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents: 408
diff changeset
269 AH_TEMPLATE([SH_TEXT],[Enable sh_text object])
2bdd4f5dd2ca Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents: 408
diff changeset
270 AH_TEMPLATE([SH_STEXT],[Enable sh_stext object])
466
cd6f57b9b104 Add graph_engine_skia.c
Thinker K.F. Li <thinker@branda.to>
parents: 465
diff changeset
271 AH_TEMPLATE([SKIA_GRAPH_ENGINE], [Enable Skia Graphic Engine])
579
e2c9117b1e12 Add an option to enable OpenVG graphic engine
Thinker K.F. Li <thinker@branda.to>
parents: 544
diff changeset
272 AH_TEMPLATE([OPENVG_GRAPH_ENGINE], [Enable OpenVG Graphic Engine])
466
cd6f57b9b104 Add graph_engine_skia.c
Thinker K.F. Li <thinker@branda.to>
parents: 465
diff changeset
273 AH_TEMPLATE([CAIRO_GRAPH_ENGINE], [Enable Cairo Graphic Engine])
1067
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
274 AH_TEMPLATE([DFB_GRAPH_ENGINE], [Enable DirectFB Graphic Engine])
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
275 AH_TEMPLATE([CAIRO_IMG_LOADER], [Enable Cairo Image Loader])
7b4e80ab671a merge from default branch
Thinker K.F. Li <thinker@codemud.net>
parents: 628 920
diff changeset
276 AH_TEMPLATE([IMLIB2_IMG_LOADER], [Enable Imlib2 Image Loader])
1105
1b3e295f3acb Add a dummy image loader.
Thinker K.F. Li <thinker@codemud.net>
parents: 1076
diff changeset
277 AH_TEMPLATE([DUMMY_IMG_LOADER], [Enable Dummy Image Loader])
654
21f944e79b19 Use --with-backend to specify display backend.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 633
diff changeset
278 AH_TEMPLATE([X_BACKEND], [Enable X backend])
21f944e79b19 Use --with-backend to specify display backend.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 633
diff changeset
279 AH_TEMPLATE([DFB_BACKEND], [Enable DirectFB backend])
1111
fa5f71d4aa04 console backend
Thinker K.F. Li <thinker@codemud.net>
parents: 1105
diff changeset
280 AH_TEMPLATE([CONSOLE_BACKEND], [Enable console backend])
694
7e64e0f70cb6 Switch XSHM with autoconf
Thinker K.F. Li <thinker@branda.to>
parents: 654
diff changeset
281 AH_TEMPLATE([XSHM], [Enable XSHM])
435
2bdd4f5dd2ca Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents: 408
diff changeset
282
169
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
283 AC_OUTPUT