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 243 - (hide annotations) (download)
Mon Sep 29 04:14:36 2003 UTC (20 years, 8 months ago) by ikezoe
Original Path: kazehakase/trunk/configure.in
File size: 3958 byte(s)
Version 0.0.8.

1 ikezoe 3 dnl Process this file with autoconf to produce a configure script.
2     AC_INIT(src/main.c)
3 ikezoe 243 AM_INIT_AUTOMAKE(kazehakase, 0.0.8)
4 ikezoe 3 AM_CONFIG_HEADER(config.h)
5    
6 makeinu 55 AC_ENABLE_SHARED(yes)
7     AC_ENABLE_STATIC(no)
8     AM_PROG_LIBTOOL
9    
10 makeinu 59 MOZILLA_REQUIRED=1.2
11 ikezoe 3 GTK_REQUIRED=2.0.0
12    
13     AC_SUBST(MOZILLA_REQUIRED)
14 makeinu 59 AC_SUBST(GTK_REQUIRED)
15 ikezoe 3
16 makeinu 59
17     dnl **************************************************************
18     dnl Check for GtkMozEmbed.
19     dnl **************************************************************
20 ikezoe 3 PKG_CHECK_MODULES(MOZILLA_COMPONENT, mozilla-gtkmozembed)
21 ikezoe 93 dnl AC_DEFINE(ENABLE_MOZILLA_EMBED)
22 ikezoe 3 AC_SUBST(MOZILLA_COMPONENT_CFLAGS)
23     AC_SUBST(MOZILLA_COMPONENT_LIBS)
24    
25     MOZILLA_INCLUDE_ROOT="`$PKG_CONFIG --variable=includedir mozilla-gtkmozembed`"
26     AC_SUBST(MOZILLA_INCLUDE_ROOT)
27    
28     MOZILLA_HOME="`$PKG_CONFIG --variable=libdir mozilla-gtkmozembed`"
29     AC_SUBST(MOZILLA_HOME)
30    
31 ikezoe 106 MOZILLA_VERSION="`$PKG_CONFIG --modversion mozilla-gtkmozembed`"
32 ikezoe 194 if test "x$MOZILLA_VERSION" == "x1.5a" -o "x$MOZILLA_VERSION" == "x1.5b"; then
33 ikezoe 108 AC_DEFINE(MOZILLA_SNAPSHOT)
34 ikezoe 106 fi
35    
36 ikezoe 108
37 makeinu 59 dnl disable RTTI by default
38     AC_ARG_ENABLE(cpp-rtti,
39     [ --enable-cpp-rtti Enable C++ RTTI (for cvs gcc)],,
40     enable_cpp_rtti=no)
41    
42     if test "x$enable_cpp_rtti" = "xno"; then
43     CXXFLAGS="-fno-rtti $CXXFLAGS"
44     fi
45    
46    
47     dnl **************************************************************
48     dnl Check for Gtk+2.
49     dnl **************************************************************
50 ikezoe 3 dnl Test for GTK+, and define GTK_CFLAGS and GTK_LIBS, if gthread is specified in MODULES,
51     dnl pass to pkg-config
52 ikezoe 75 AM_PATH_GTK_2_0(2.0.0)
53 makeinu 55 AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal)
54 ikezoe 3
55 makeinu 59
56     dnl **************************************************************
57     dnl Check for libxml2.
58     dnl **************************************************************
59 ikezoe 9 dnl Test for XML, and define XML_CFLAGS and XML_LIBS
60 ikezoe 93 dnl AM_PATH_XML2([2.4.0])
61 ikezoe 9
62 ikezoe 93 AC_CHECK_HEADERS(ghttp.h,, [AC_MSG_ERROR(libghttp is required.)])
63     AC_CHECK_LIB(ghttp, ghttp_uri_validate,, [AC_MSG_ERROR(libghttp is required.)])
64     AC_SUBST(GHTTP_LIBS)
65 ikezoe 9
66 makeinu 59 dnl **************************************************************
67     dnl Check for gettext.
68     dnl **************************************************************
69     ALL_LINGUAS="ja"
70 ikezoe 107 GETTEXT_PACKAGE=kazehakase
71     AC_SUBST(GETTEXT_PACKAGE)
72 makeinu 72 AM_GLIB_GNU_GETTEXT
73 makeinu 59 localedir="${datadir}/locale"
74     AC_SUBST(localedir)
75    
76 makeinu 72 dnl
77     dnl Check for bind_textdomain_codeset, including -lintl if GLib brings it in.
78     dnl
79     kz_save_LIBS=$LIBS
80     LIBS="$LIBS $GTK_LIBS"
81     AC_CHECK_FUNCS(bind_textdomain_codeset)
82     LIBS=$kz_save_LIBS
83 makeinu 59
84 makeinu 72
85     dnl **************************************************************
86     dnl Checks for programs.
87     dnl **************************************************************
88     AC_PROG_CXX
89 ikezoe 3 AC_PROG_CC
90 makeinu 72 AC_PROG_CPP
91 ikezoe 3 AC_PROG_INSTALL
92 makeinu 72 AC_PROG_LN_S
93     AC_PROG_MAKE_SET
94     AC_PROG_AWK
95 ikezoe 3
96 makeinu 33
97 makeinu 72 dnl **************************************************************
98     dnl Checks for libraries.
99     dnl **************************************************************
100     # FIXME: Replace `main' with a function in `-le':
101     AC_CHECK_LIB([e], [main])
102     # FIXME: Replace `main' with a function in `-links':
103     AC_CHECK_LIB([inks], [main])
104    
105    
106     dnl **************************************************************
107     dnl Checks for header files.
108     dnl **************************************************************
109     AC_HEADER_STDC
110     AC_CHECK_HEADERS([fcntl.h libintl.h stdlib.h string.h unistd.h])
111    
112    
113     dnl **************************************************************
114     dnl Checks for typedefs, structures, and compiler characteristics.
115     dnl **************************************************************
116     AC_C_CONST
117    
118    
119     dnl **************************************************************
120     dnl Checks for library functions.
121     dnl **************************************************************
122     AC_CHECK_FUNCS([setlocale strchr strtol uname])
123    
124    
125     AC_CONFIG_FILES([
126 makeinu 21 Makefile
127 makeinu 59 po/Makefile.in
128 makeinu 21 src/Makefile
129 makeinu 143 src/kazehakase
130 makeinu 72 src/libegg/Makefile
131 makeinu 59 src/utils/Makefile
132 makeinu 136 src/mozilla/Makefile
133 makeinu 122 src/prefs_ui/Makefile
134 makeinu 151 src/sidebar/Makefile
135 makeinu 136 etc/Makefile
136 ikezoe 231 data/Makefile
137     data/icons/Makefile
138 makeinu 21 ])
139 makeinu 72
140     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