7f1843484389213b37b2c1397b1d2781c472efd7
[synfig.git] / configure.ac
1 # $Header: /opt/voria/cvs/ETL/config/configure.ac,v 1.1.1.1 2005/01/04 01:31:46 darco Exp $
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 dist-zip dist-shar dist-bzip2 ])
16 AM_MAINTAINER_MODE
17
18 # -- V A R I A B L E S ----------------------------------------
19
20 debug="no"
21
22 # -- A R G U M E N T S ----------------------------------------
23
24
25 # -- P R O G R A M S ------------------------------------------
26
27 AC_PROG_CC
28 AC_PROG_CXX
29 AC_PROG_INSTALL
30 AC_PROG_RANLIB
31
32 AC_LANG_CPLUSPLUS
33
34 AC_ARG_WARNINGS
35 AC_ARG_DEBUG
36 AC_ARG_OPTIMIZATION
37 AC_ARG_PROFILING
38
39 AC_WIN32_QUIRKS
40
41 # -- L I B R A R I E S ----------------------------------------
42
43 # -- H E A D E R S --------------------------------------------
44
45 AH_TOP([
46 // We want to be autoconf/autoheader friendly, so 
47 // if the developer has already included an
48 // autoheader-generated configuration script, 
49 // we can assume that the user knew what they
50 // were doing and let them use their own config.h.
51 //#ifndef PACKAGE_TARNAME
52 ])
53
54 AH_BOTTOM([
55 //#endif // ifndef PACKAGE_TARNAME
56 ])
57
58
59 # -- T Y P E S & S T R U C T S --------------------------------
60
61 # -- F U N C T I O N S ----------------------------------------
62
63 ETL_DEPS
64 AC_CHECK_FUNCS([fork])
65 AC_CHECK_FUNCS([kill])
66 AC_CHECK_FUNCS([pipe])
67
68 # -- O U T P U T ----------------------------------------------
69
70 AC_SUBST(CFLAGS)
71 AC_SUBST(CPPFLAGS)
72 AC_SUBST(LDFLAGS)
73
74 VERSION_MAJ=@VERSION_MAJ@
75 VERSION_MIN=@VERSION_MIN@
76 VERSION_REV=@VERSION_REV@
77
78 AC_SUBST(VERSION_MAJ)
79 AC_SUBST(VERSION_MIN)
80 AC_SUBST(VERSION_REV)
81
82 AC_OUTPUT(
83 ETL-config
84 Makefile
85 ETL/Makefile
86 test/Makefile
87 @PACKAGE_TARNAME@.pc
88 )
89
90 # -- S U M M A R Y --------------------------------------------
91
92 echo "
93 $PACKAGE_NAME v.$VERSION
94 Configuration Summary
95 - - - - - -
96
97 Install Prefix -------------------> $prefix
98 Target Platform ------------------> $host
99 Debug Mode -----------------------> $debug
100
101 "'$'"CXX ------------------------------> '$CXX'
102 "'$'"CXXFLAGS -------------------------> '$CXXFLAGS'
103 "