Mirrored encapsulate icon left-right. Thanks genete.
[synfig.git] / ETL / trunk / configure.ac
1 # $Id$
2
3 # -- I N I T --------------------------------------------------
4
5 AC_INIT([Extended Template Library],[0.4.10],[http://synfig.org/Bugs],[ETL])
6 AC_REVISION
7
8 AC_CONFIG_AUX_DIR(config)
9 AM_CONFIG_HEADER(ETL/etl_profile_.h)
10 AC_CANONICAL_HOST
11 AC_CANONICAL_TARGET
12
13 AM_INIT_AUTOMAKE([ no-define ])
14 AM_MAINTAINER_MODE
15
16 # -- V A R I A B L E S ----------------------------------------
17
18 debug="no"
19
20 SVN_REPOSITORY=http://svn.voria.com/code/ETL
21 AC_SUBST(SVN_REPOSITORY)
22
23 # -- A R G U M E N T S ----------------------------------------
24
25
26 # -- P R O G R A M S ------------------------------------------
27
28 AC_PROG_CC
29 AC_PROG_CXX
30 AC_PROG_INSTALL
31 AC_PROG_RANLIB
32
33 AC_LANG_CPLUSPLUS
34
35 AC_ARG_WARNINGS
36 AC_ARG_DEBUG
37 AC_ARG_OPTIMIZATION
38 AC_ARG_PROFILING
39
40 AC_WIN32_QUIRKS
41
42 # -- L I B R A R I E S ----------------------------------------
43
44 # -- H E A D E R S --------------------------------------------
45
46 AH_TOP([
47 // We want to be autoconf/autoheader friendly, so 
48 // if the developer has already included an
49 // autoheader-generated configuration script, 
50 // we can assume that the user knew what they
51 // were doing and let them use their own config.h.
52 //#ifndef PACKAGE_TARNAME
53 ])
54
55 AH_BOTTOM([
56 //#endif // ifndef PACKAGE_TARNAME
57 ])
58
59
60 # -- T Y P E S & S T R U C T S --------------------------------
61
62 # -- F U N C T I O N S ----------------------------------------
63
64 ETL_DEPS
65 AC_CHECK_FUNCS([fork])
66 AC_CHECK_FUNCS([kill])
67 AC_CHECK_FUNCS([pipe])
68
69 # -- O U T P U T ----------------------------------------------
70
71 AC_SUBST(CFLAGS)
72 AC_SUBST(CPPFLAGS)
73 AC_SUBST(LDFLAGS)
74
75 AC_OUTPUT(
76 ETL-config
77 Makefile
78 ETL/Makefile
79 test/Makefile
80 ETL.pc
81 doxygen.cfg
82 )
83
84 # -- S U M M A R Y --------------------------------------------
85
86 echo "
87 $PACKAGE_NAME v.$VERSION
88 Configuration Summary
89 - - - - - -
90
91 Install Prefix -------------------> $prefix
92 Target Platform ------------------> $host
93 Debug Mode -----------------------> $debug
94
95 "'$'"CXX ------------------------------> '$CXX'
96 "'$'"CXXFLAGS -------------------------> '$CXXFLAGS'
97 "