Développer et télécharger des logiciels Open Source

Browse Subversion Repository

Annotation of /kazehakase/trunk/configure.ac

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1236 - (hide annotations) (download)
Sun Jul 18 09:10:14 2004 UTC (19 years, 10 months ago) by ikezoe
Original Path: kazehakase/trunk/configure.in
File size: 6435 byte(s)
added regular expression library for UTF8.

1 ikezoe 3 dnl Process this file with autoconf to produce a configure script.
2 ikezoe 927 AC_PREREQ(2.57)
3    
4 ikezoe 1114 AC_INIT(kazehakase, 0.1.7)
5 ikezoe 927 AM_INIT_AUTOMAKE(1.6)
6 ikezoe 3 AM_CONFIG_HEADER(config.h)
7    
8 makeinu 55 AC_ENABLE_SHARED(yes)
9     AC_ENABLE_STATIC(no)
10     AM_PROG_LIBTOOL
11    
12 ikezoe 521 MOZILLA_REQUIRED=1.4
13 ikezoe 3 GTK_REQUIRED=2.0.0
14    
15     AC_SUBST(MOZILLA_REQUIRED)
16 makeinu 59 AC_SUBST(GTK_REQUIRED)
17 ikezoe 3
18 makeinu 59
19     dnl **************************************************************
20     dnl Check for GtkMozEmbed.
21     dnl **************************************************************
22 ikezoe 3 PKG_CHECK_MODULES(MOZILLA_COMPONENT, mozilla-gtkmozembed)
23 ikezoe 93 dnl AC_DEFINE(ENABLE_MOZILLA_EMBED)
24 ikezoe 3 AC_SUBST(MOZILLA_COMPONENT_CFLAGS)
25     AC_SUBST(MOZILLA_COMPONENT_LIBS)
26    
27     MOZILLA_INCLUDE_ROOT="`$PKG_CONFIG --variable=includedir mozilla-gtkmozembed`"
28     AC_SUBST(MOZILLA_INCLUDE_ROOT)
29    
30     MOZILLA_HOME="`$PKG_CONFIG --variable=libdir mozilla-gtkmozembed`"
31     AC_SUBST(MOZILLA_HOME)
32    
33 ikezoe 106 MOZILLA_VERSION="`$PKG_CONFIG --modversion mozilla-gtkmozembed`"
34 ikezoe 521 AC_SUBST(MOZILLA_VERSION)
35 ikezoe 279 dnl if test "x$MOZILLA_VERSION" == "x1.5a" -o "x$MOZILLA_VERSION" == "x1.5b" -o "x$MOZILLA_VERSION" == "x1.6a"; then
36     dnl AC_DEFINE(MOZILLA_SNAPSHOT)
37     dnl fi
38 ikezoe 106
39 ikezoe 279 dnl allow user to override the autodetected mozilla version
40     dnl - without arguments for cvs head
41 ikezoe 108
42 ikezoe 279 dnl **************************************************************
43     dnl Check Mozilla version.
44     dnl This code picked from Epiphany-1.0.1.
45     dnl **************************************************************
46    
47     AC_MSG_RESULT($MOZILLA_VERSION$autodetect)
48    
49     case "$MOZILLA_VERSION" in
50     1.4) MOZILLA_SNAPSHOT=8 ;;
51     1.4.1) MOZILLA_SNAPSHOT=9 ;;
52 ikezoe 1008 1.4.2) MOZILLA_SNAPSHOT=9 ;;
53 ikezoe 279 1.5a) MOZILLA_SNAPSHOT=10 ;;
54     1.5b) MOZILLA_SNAPSHOT=11 ;;
55 ikezoe 280 1.5) MOZILLA_SNAPSHOT=11 ;;
56 ikezoe 532 1.5.1) MOZILLA_SNAPSHOT=11 ;;
57 ikezoe 279 1.6a) MOZILLA_SNAPSHOT=12 ;;
58 ikezoe 524 1.6b) MOZILLA_SNAPSHOT=12 ;;
59 ikezoe 616 1.6) MOZILLA_SNAPSHOT=12 ;;
60 ikezoe 700 1.7a) MOZILLA_SNAPSHOT=13 ;;
61 ikezoe 817 1.7b) MOZILLA_SNAPSHOT=14 ;;
62 ikezoe 917 1.7rc1) MOZILLA_SNAPSHOT=14 ;;
63 ikezoe 988 1.7rc2) MOZILLA_SNAPSHOT=15 ;;
64 ikezoe 1025 1.7rc3) MOZILLA_SNAPSHOT=15 ;;
65 ikezoe 1091 1.7) MOZILLA_SNAPSHOT=15 ;;
66 tyuyu 1235 1.7.1) MOZILLA_SNAPSHOT=15 ;;
67 ikezoe 989 1.8a) MOZILLA_SNAPSHOT=16 ;;
68     trunk) MOZILLA_SNAPSHOT=16 ;;
69 ikezoe 279 *) AC_ERROR([
70     *****************************************************************************
71 ikezoe 532 Kazehakase can be built using Mozilla 1.4, 1.5a, 1.5b, 1.5, 1.5.1 or
72 ikezoe 279 trunk snapshot, but the version available is $MOZILLA_VERSION.
73    
74     When using Mozilla trunk snapshot, a successful build is not guaranteed due
75     to the frequently changing state of the Mozilla interfaces and the limited
76     resources of the Epiphany team to support non-release Mozilla snapshots.
77     *****************************************************************************])
78     esac
79    
80     AC_DEFINE_UNQUOTED(MOZILLA_SNAPSHOT, $MOZILLA_SNAPSHOT, [Define mozilla snapshot])
81    
82 makeinu 59 dnl disable RTTI by default
83     AC_ARG_ENABLE(cpp-rtti,
84     [ --enable-cpp-rtti Enable C++ RTTI (for cvs gcc)],,
85     enable_cpp_rtti=no)
86    
87     if test "x$enable_cpp_rtti" = "xno"; then
88     CXXFLAGS="-fno-rtti $CXXFLAGS"
89     fi
90    
91    
92     dnl **************************************************************
93     dnl Check for Gtk+2.
94     dnl **************************************************************
95 ikezoe 3 dnl Test for GTK+, and define GTK_CFLAGS and GTK_LIBS, if gthread is specified in MODULES,
96     dnl pass to pkg-config
97 ikezoe 75 AM_PATH_GTK_2_0(2.0.0)
98 makeinu 55 AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal)
99 ikezoe 3
100 makeinu 59 dnl **************************************************************
101     dnl Check for gettext.
102     dnl **************************************************************
103     ALL_LINGUAS="ja"
104 ikezoe 107 GETTEXT_PACKAGE=kazehakase
105     AC_SUBST(GETTEXT_PACKAGE)
106 makeinu 72 AM_GLIB_GNU_GETTEXT
107 makeinu 59 localedir="${datadir}/locale"
108     AC_SUBST(localedir)
109    
110 makeinu 72 dnl
111     dnl Check for bind_textdomain_codeset, including -lintl if GLib brings it in.
112     dnl
113     kz_save_LIBS=$LIBS
114     LIBS="$LIBS $GTK_LIBS"
115     AC_CHECK_FUNCS(bind_textdomain_codeset)
116     LIBS=$kz_save_LIBS
117 makeinu 59
118 makeinu 72
119     dnl **************************************************************
120     dnl Checks for programs.
121     dnl **************************************************************
122     AC_PROG_CXX
123 ikezoe 3 AC_PROG_CC
124 makeinu 72 AC_PROG_CPP
125 ikezoe 3 AC_PROG_INSTALL
126 makeinu 72 AC_PROG_LN_S
127     AC_PROG_MAKE_SET
128     AC_PROG_AWK
129 ikezoe 3
130 makeinu 33
131 ikezoe 457 if test "x$GCC" = "xyes"; then
132     case " $CFLAGS " in
133     *[\ \ ]-Wall[\ \ ]*) ;;
134     *) CFLAGS="$CFLAGS -Wall" ;;
135     esac
136    
137     if test "x$enable_ansi" = "xyes"; then
138     case " $CFLAGS " in
139     *[\ \ ]-ansi[\ \ ]*) ;;
140     *) CFLAGS="$CFLAGS -ansi" ;;
141     esac
142    
143     case " $CFLAGS " in
144     *[\ \ ]-pedantic[\ \ ]*) ;;
145     *) CFLAGS="$CFLAGS -pedantic" ;;
146     esac
147     fi
148     fi
149    
150 makeinu 72 dnl **************************************************************
151     dnl Checks for libraries.
152     dnl **************************************************************
153     # FIXME: Replace `main' with a function in `-le':
154     AC_CHECK_LIB([e], [main])
155     # FIXME: Replace `main' with a function in `-links':
156     AC_CHECK_LIB([inks], [main])
157    
158    
159     dnl **************************************************************
160     dnl Checks for header files.
161     dnl **************************************************************
162     AC_HEADER_STDC
163     AC_CHECK_HEADERS([fcntl.h libintl.h stdlib.h string.h unistd.h])
164    
165    
166     dnl **************************************************************
167     dnl Checks for typedefs, structures, and compiler characteristics.
168     dnl **************************************************************
169     AC_C_CONST
170    
171    
172     dnl **************************************************************
173     dnl Checks for library functions.
174     dnl **************************************************************
175 ikezoe 1236 AC_CHECK_FUNCS([setlocale strchr strtol uname memmove strerror])
176 makeinu 72
177 ikezoe 848 dnl **************************************************************
178 ikezoe 904 dnl If have GTK+-2.2.x, using GTK+-2.4.0 backports. it should be after AM_PATH_GTK_2_0
179 ikezoe 848 dnl **************************************************************
180 ikezoe 904 if test x"$gtk_config_minor_version" = x"2" ; then
181     AC_DEFINE_UNQUOTED(USE_GTK_2_2, 1, [Define using GTK+-2.4.0 backports])
182     fi
183 makeinu 72
184 ikezoe 985 dnl **************************************************************
185     dnl Migemo
186     dnl **************************************************************
187     AC_ARG_ENABLE(migemo, [ --enable-migemo
188     Enable Migemo (Japanese incremental search)])
189     if test x"$enable_migemo" = "xyes"; then
190     AC_DEFINE(USE_MIGEMO, 1, [Define using Migemo support])
191     fi
192    
193 makeinu 72 AC_CONFIG_FILES([
194 makeinu 21 Makefile
195 makeinu 59 po/Makefile.in
196 makeinu 21 src/Makefile
197 makeinu 143 src/kazehakase
198 makeinu 453 src/utils/Makefile
199     src/net/Makefile
200 makeinu 136 src/mozilla/Makefile
201 makeinu 453 src/actions/Makefile
202 makeinu 253 src/bookmarks/Makefile
203 makeinu 122 src/prefs_ui/Makefile
204 makeinu 151 src/sidebar/Makefile
205 ikezoe 706 src/widget/Makefile
206 ikezoe 848 src/gtk24backports/Makefile
207 ikezoe 1236 src/regex/Makefile
208     src/regex/pcre/Makefile
209 makeinu 136 etc/Makefile
210 ikezoe 231 data/Makefile
211     data/icons/Makefile
212 ikezoe 521 kazehakase.spec
213 makeinu 21 ])
214 makeinu 72
215     AC_OUTPUT

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26