Changed the "tagrelease" and "tagstable" make targets to use subversion. Also increme...
[synfig.git] / synfig-studio / tags / stable / config / configure.ac
1 # $Header: /opt/voria/cvs/studio/config/configure.ac,v 1.3 2005/01/17 05:20:08 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(config.h)
12 AC_CANONICAL_HOST
13 dnl AC_CANONICAL_TARGET
14
15 AM_INIT_AUTOMAKE
16 AM_MAINTAINER_MODE
17
18
19 # -- V A R I A B L E S ----------------------------------------
20
21 # -- P R O G R A M S ------------------------------------------
22
23 AC_PROG_CC
24 AC_PROG_CXX
25 AC_PROG_CPP
26 AC_PROG_CXXCPP
27 AC_PROG_INSTALL
28
29 AC_LANG_CPLUSPLUS
30
31
32 AC_ARG_DEBUG
33 AC_ARG_OPTIMIZATION
34 AC_ARG_WARNINGS
35 AC_ARG_PROFILE_ARCS
36 AC_ARG_BRANCH_PROBABILITIES
37 AC_ARG_PROFILING
38 AC_ARG_LICENSE_KEY
39
40 AC_ARG_ENABLE(g5opt,[
41   --enable-g5opt           enable optimizations specific to G5 proc],[
42     G5OPTFLAGS="-mpowerpc-gpopt -mno-multiple -mno-update -mcpu=970  -mtune=970 -falign-loops=16 -falign-functions=16"
43 ],
44 [
45     G5OPTFLAGS=
46 ])
47
48 AC_WIN32_QUIRKS
49
50 AC_LIBTOOL_WIN32_DLL
51 AC_LIBTOOL_DLOPEN
52 AC_DISABLE_STATIC
53 AC_ENABLE_SHARED
54 AC_PROG_LIBTOOL
55 AC_SUBST(LIBTOOL_DEPS)
56 AC_LIBTOOL_PATCH
57
58
59
60
61
62 dnl AC_PROG_INTLTOOL(0.11)
63
64 # -- L I B R A R I E S ----------------------------------------
65
66 PKG_CHECK_MODULES(GTKMM, gtkmm-2.4 gthread-2.0,[],[
67         AC_MSG_ERROR([ ** Gtkmm-2.4 Is a required library, aborting.])
68 ])
69 AC_SUBST(GTKMM_CFLAGS)
70 AC_SUBST(GTKMM_LIBS)
71
72 PKG_CHECK_MODULES(SINFG, synfig ETL sigc++-2.0,,[
73         AC_MSG_ERROR([ ** Unable to set up dependent libraries])
74 ])
75 AC_SUBST(SINFG_CFLAGS)
76 AC_SUBST(SINFG_LIBS)
77
78 windowsys="gtkmm"
79 AC_DEFINE(STUDIO_WINSYS_H,"gtkmm/winsys.h",[blah])
80 AM_CONDITIONAL(WINDOWSYS_GTKMM,true)
81
82
83 # --- FMOD CHECK -------------
84 AC_ARG_WITH(libfmod,[
85   --with-libfmod         Enable support for FMOD],[
86 ],[
87         AC_CHECK_LIB(fmod, FSOUND_Init,[
88                 with_libfmod="yes"
89         ],[
90                 with_libfmod="no"
91         ])
92 ])
93 if test $with_libfmod = "yes" ; then {
94         AM_CONDITIONAL(WITH_FMOD,true)
95         FMOD_LIBS="/usr/lib/libfmod.so"
96         AC_DEFINE(WITH_FMOD,"I'm here damnit",[blah])
97 } else {
98         AM_CONDITIONAL(WITH_FMOD,false)
99         FMOD_LIBS=
100 } ; fi
101
102 # -- H E A D E R S --------------------------------------------
103
104 AC_CHECK_HEADERS([unistd.h signal.h fcntl.h])
105 AC_CHECK_HEADERS([sys/types.h sys/wait.h sys/stat.h sys/time.h sys/resource.h])
106
107 # -- T Y P E S & S T R U C T S --------------------------------
108
109 # -- F U N C T I O N S ----------------------------------------
110
111 AC_CHECK_FUNCS([fork])
112 AC_CHECK_FUNCS([kill])
113 AC_CHECK_FUNCS([pipe])
114 AC_CHECK_FUNCS([setpriority mkfifo stat]) 
115
116 # -- A R G U M E N T S ----------------------------------------
117
118 # -- O U T P U T ----------------------------------------------
119
120 AC_SUBST(CFLAGS)
121 AC_SUBST(CPPFLAGS)
122 AC_SUBST(CXXFLAGS)
123 AC_SUBST(LDFLAGS)
124
125 VERSION_MAJ=@VERSION_MAJ@
126 VERSION_MIN=@VERSION_MIN@
127 VERSION_REV=@VERSION_REV@
128 AC_SUBST(VERSION_MAJ)
129 AC_SUBST(VERSION_MIN)
130 AC_SUBST(VERSION_REV)
131
132 # fmod stuff...
133 AC_SUBST(FMOD_LIBS)
134
135 imagedir=$datadir/pixmaps
136
137 imageext=png
138
139 AC_SUBST(imageext)
140 AC_SUBST(imagedir)
141
142
143
144 AC_DEFINE_UNQUOTED(IMAGE_EXT,"$imageext", [ Describes the file extension for images ] )
145
146 [[ $prefix = NONE ]] && prefix=$ac_default_prefix
147 export prefix
148 AC_DEFINE_UNQUOTED(IMAGE_DIR,"`echo echo $imagedir | sh`", [ Describes where the icons and stuff will be ] )
149
150 AC_OUTPUT(
151 Makefile
152 sinfgstudio.desktop
153 sinfgstudio.mime
154 sinfgstudio.keys
155 src/Makefile
156 src/gtkmm/Makefile
157 src/sinfgapp/Makefile
158 images/Makefile
159 win32inst.nsi
160 )
161
162 # -- S U M M A R Y --------------------------------------------
163
164 echo "
165 $PACKAGE_NAME v.$VERSION
166 Configuration Summary
167 - - - - - -
168
169 Install Prefix -------------------> $prefix
170 Data Prefix ----------------------> $datadir
171 Host Platform --------------------> $host
172 Icon Format ----------------------> $imageext
173 Debug Mode -----------------------> $debug
174 Profiling Mode -------------------> $profiling
175 Optimizations --------------------> $optimization
176 Window System --------------------> $windowsys
177 FMOD Enabled ---------------------> $with_libfmod
178
179 "'$'"CXX ------------------------------> '$CXX'
180 "'$'"CXXFLAGS -------------------------> '$CXXFLAGS'
181 "'$'"LDFLAGS --------------------------> '$LDFLAGS'
182 "'$'"SINFG_CFLAGS ---------------------> '$SINFG_CFLAGS'
183 "'$'"SINFG_LIBS -----------------------> '$SINFG_LIBS'
184 "'$'"GTKMM_CFLAGS ---------------------> '$GTKMM_CFLAGS'
185 "'$'"GTKMM_LIBS -----------------------> '$GTKMM_LIBS'
186 "