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