Mercurial > MadButterfly
annotate configure.ac @ 408:7f7855df2af0
Make unittest built by automake and autoconf.
./configure --enable-testcase to build testcase.
author | Thinker K.F. Li <thinker@branda.to> |
---|---|
date | Tue, 07 Jul 2009 22:46:19 +0800 |
parents | 6024f98bbf5e |
children | 2bdd4f5dd2ca |
rev | line source |
---|---|
169 | 1 # -*- Autoconf -*- |
2 # Process this file with autoconf to produce a configure script. | |
3 | |
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]) |
169 | 7 AC_CONFIG_HEADER([config.h]) |
8 AM_INIT_AUTOMAKE([foreign]) | |
9 | |
10 # Checks for programs. | |
11 AC_PROG_CC | |
182
7d1497608c2f
Polish scripts of GNU Build System.
"Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>"
parents:
178
diff
changeset
|
12 LT_INIT |
184
13c1d49c198b
Add AC_PROG_LIBTOOL to make older libtool compatible.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents:
182
diff
changeset
|
13 AC_PROG_LIBTOOL |
169 | 14 |
15 # Checks for libraries. | |
401
271f88e7e2a6
Change required cairo version back to 1.6
john.cylee@gmail.com
parents:
351
diff
changeset
|
16 PKG_CHECK_MODULES([cairo], [cairo >= 1.6], , AC_MSG_ERROR([cairo >= 1.6 not found])) |
408
7f7855df2af0
Make unittest built by automake and autoconf.
Thinker K.F. Li <thinker@branda.to>
parents:
402
diff
changeset
|
17 PKG_CHECK_MODULES([pangocairo], [pangocairo >= 1.0], , AC_MSG_ERROR([pangocairo >= 1.0 not found])) |
169 | 18 |
19 # Checks for header files. | |
20 AC_PATH_X | |
21 AC_HEADER_STDC | |
22 AC_CHECK_HEADERS([stdint.h stdlib.h string.h sys/time.h unistd.h]) | |
23 | |
24 # Checks for typedefs, structures, and compiler characteristics. | |
25 AC_C_CONST | |
26 AC_TYPE_SIZE_T | |
27 AC_HEADER_TIME | |
28 AC_STRUCT_TM | |
29 AC_TYPE_UINT32_T | |
30 AC_TYPE_UINT64_T | |
31 | |
32 # Checks for library functions. | |
33 AC_FUNC_MALLOC | |
34 AC_FUNC_REALLOC | |
35 AC_FUNC_SELECT_ARGTYPES | |
36 AC_CHECK_FUNCS([gettimeofday memset select sqrt strdup]) | |
37 | |
408
7f7855df2af0
Make unittest built by automake and autoconf.
Thinker K.F. Li <thinker@branda.to>
parents:
402
diff
changeset
|
38 AC_ARG_ENABLE([testcase],[enable testcase for unittest], |
7f7855df2af0
Make unittest built by automake and autoconf.
Thinker K.F. Li <thinker@branda.to>
parents:
402
diff
changeset
|
39 [AC_SUBST([TESTCASE],[testcase])], |
7f7855df2af0
Make unittest built by automake and autoconf.
Thinker K.F. Li <thinker@branda.to>
parents:
402
diff
changeset
|
40 [AC_SUBST([TESTCASE],)]) |
7f7855df2af0
Make unittest built by automake and autoconf.
Thinker K.F. Li <thinker@branda.to>
parents:
402
diff
changeset
|
41 |
169 | 42 AC_CONFIG_FILES([Makefile |
43 libmbfly.pc | |
351
4ae9888bbde6
Added libmbfly-uninstalled.pc.in to compile libmbfly-based application without installation of library
Ben Lau <xbenlau@gmail.com>
parents:
296
diff
changeset
|
44 libmbfly-uninstalled.pc |
178 | 45 examples/Makefile |
46 examples/calculator/Makefile | |
47 examples/svg2code_ex/Makefile | |
188
a7358d9127c8
autotoolize examples/tank
Thinker K.F. Li <thinker@branda.to>
parents:
185
diff
changeset
|
48 examples/tank/Makefile |
200 | 49 examples/drag/Makefile |
296
2e97e8082d83
* Fix the symbol definition code which does not assume the id is the same as the mbname.
wycc
parents:
280
diff
changeset
|
50 examples/dynamic/Makefile |
2e97e8082d83
* Fix the symbol definition code which does not assume the id is the same as the mbname.
wycc
parents:
280
diff
changeset
|
51 examples/menu/Makefile |
174
9008ac31efbd
Install scripts and M4 macros in tools/ sub-directory.
Thinker K.F. Li <thinker@branda.to>
parents:
169
diff
changeset
|
52 src/Makefile |
185
c7e5b8779bb5
Move header files into include/mb/ subdirectory and remove symlink 'mb'.
Thinker K.F. Li <thinker@branda.to>
parents:
184
diff
changeset
|
53 include/Makefile |
256
cac9ad3df633
* use Autotool to install inkscape ext. of MadButterfly ( experimental! )
"Mat <MatLinuxer2@gmail.com>"
parents:
201
diff
changeset
|
54 inkscape/Makefile |
174
9008ac31efbd
Install scripts and M4 macros in tools/ sub-directory.
Thinker K.F. Li <thinker@branda.to>
parents:
169
diff
changeset
|
55 tools/Makefile]) |
169 | 56 AC_OUTPUT |