~ubuntu-branches/ubuntu/trusty/gnome-python-extras/trusty

« back to all changes in this revision

Viewing changes to configure.ac

  • Committer: Package Import Robot
  • Author(s): Michael Biebl, Laurent Bigonville, Michael Biebl
  • Date: 2011-10-10 01:45:28 UTC
  • mfrom: (1.1.22 sid)
  • Revision ID: package-import@ubuntu.com-20111010014528-h5nyqhes543ezy1i
Tags: 2.25.3-11
[ Laurent Bigonville ]
* debian/rules: Drop .la files

[ Michael Biebl ]
* Drop python-gdl package. There are no reverse dependencies left and gdl
  provides a gir package now.
* Drop python-gda package. There are no reverse dependencies left and gda
  provides a gir package now.
* Remove obsolete patches.

Show diffs side-by-side

added added

removed removed

Lines of Context:
19
19
m4_define(mozilla_required_version,           1.2b)
20
20
m4_define(firefox_required_version,           1.0)
21
21
m4_define(xulrunner_required_version,         1.8)
22
 
m4_define(mozilla_embedding_required_version, 1.9)
23
22
m4_define(libgda_required_version,            3.99.11)
24
23
m4_define(gksu_required_version,              1.2.5)
25
24
m4_define(gksu2_required_version,             2.0.4)
83
82
AC_DISABLE_STATIC
84
83
AC_LIBTOOL_WIN32_DLL
85
84
AC_PROG_LIBTOOL
86
 
AC_PROG_CXX
87
85
 
88
86
dnl check for python
89
87
AM_PATH_PYTHON(2.3)
233
231
dnl should we build the gtkmozembed module?
234
232
AC_ARG_BINDING([gtkmozembed], [ON], [gtkmozembed])
235
233
AC_ARG_WITH(gtkmozembed, AS_HELP_STRING(
236
 
                         [--with-gtkmozembed=mozilla|firefox|xulrunner|mozilla-embedding],
 
234
                         [--with-gtkmozembed=mozilla|firefox|xulrunner],
237
235
                         [package that provides libgtkmozembed]),
238
236
            [mozpackage=$withval], [mozpackage=any])
239
237
 
240
238
if "$build_gtkmozembed"; then
241
239
if test $mozpackage = any ; then
242
240
 
243
 
PKG_CHECK_MODULES(GTKMOZEMBED, [mozilla-gtkmozembed-embedding >= mozilla_embedding_required_version
244
 
                                gtk+-2.0         >= gtk_required_version],
245
 
  [build_gtkmozembed=true; mozpackage=mozilla-embedding],
246
 
  [
247
241
PKG_CHECK_MODULES(GTKMOZEMBED, [xulrunner-gtkmozembed >= xulrunner_required_version
248
242
                                gtk+-2.0              >= gtk_required_version],
249
243
  [build_gtkmozembed=true; mozpackage=xulrunner],
258
252
  build_gtkmozembed=false)
259
253
  ])
260
254
  ])
261
 
  ])
262
255
 
263
256
else
264
257
 
265
 
GTKMOZEMBED_CODEGEN_DEFINES=""
266
258
case $mozpackage in
267
 
     mozilla-embedding) mozpackage_required_version=mozilla_embedding_required_version ; mozpkgconfig=mozilla-gtkmozembed-embedding ; GTKMOZEMBED_CODEGEN_DEFINES="-DHAVE_XUL19" ;;
268
 
     xulrunner) mozpackage_required_version=xulrunner_required_version ; mozpkgconfig=$mozpackage-gtkmozembed ;;
269
 
     firefox) mozpackage_required_version=firefox_required_version ; mozpkgconfig=$mozpackage-gtkmozembed ;;
270
 
     mozilla) 
271
 
        mozpackage_required_version=mozilla_required_version ; mozpkgconfig=$mozpackage-gtkmozembed
272
 
        AC_MSG_CHECKING([for extra gtkmozembed code generation flags])
273
 
        PKG_CHECK_MODULES(XUL19, mozilla-gtkmozembed >= 0.21 gtk+-2.0,
 
259
     xulrunner) mozpackage_required_version=xulrunner_required_version ;;
 
260
     firefox) mozpackage_required_version=firefox_required_version ;;
 
261
     mozilla)
 
262
         mozpackage_required_version=mozilla_required_version
 
263
         AC_MSG_CHECKING([for extra gtkmozembed code generation flags])
 
264
         PKG_CHECK_MODULES(XUL19, mozilla-gtkmozembed >= 0.21 gtk+-2.0,
274
265
                           GTKMOZEMBED_CODEGEN_DEFINES="-DHAVE_XUL19",
275
266
                           GTKMOZEMBED_CODEGEN_DEFINES="")
276
 
        AC_MSG_RESULT([$GTKMOZEMBED_CODEGEN_DEFINES])
277
 
        ;;
278
 
     *) AC_MSG_ERROR([--with-gtkmozembed argument must be either 'mozilla', 'firefox', 'mozilla-embedding' or 'xulrunner'])
 
267
         AC_MSG_RESULT([$GTKMOZEMBED_CODEGEN_DEFINES])
 
268
         ;;
 
269
     *) AC_MSG_ERROR([--with-gtkmozembed argument must be either 'mozilla', 'firefox', or 'xulrunner'])
279
270
esac
280
271
AC_SUBST(GTKMOZEMBED_CODEGEN_DEFINES)
281
272
 
282
 
PKG_CHECK_MODULES(GTKMOZEMBED, [$mozpkgconfig >= $mozpackage_required_version,
283
 
                                gtk+-2.0      >= gtk_required_version],
 
273
PKG_CHECK_MODULES(GTKMOZEMBED, [$mozpackage-gtkmozembed >= $mozpackage_required_version,
 
274
                                gtk+-2.0                >= gtk_required_version],
284
275
  build_gtkmozembed=true,
285
276
  build_gtkmozembed=false)
286
277
 
287
278
fi
288
279
 
289
280
AM_CONDITIONAL(BUILD_GTKMOZEMBED, $build_gtkmozembed)
290
 
if test $mozpackage != mozilla-embedding; then
291
 
  MOZILLA_HOME="`$PKG_CONFIG --variable=libdir $mozpackage-gtkmozembed`"
292
 
  if test -z "$MOZILLA_HOME"; then
293
 
     MOZILLA_HOME="`$PKG_CONFIG --variable=sdkdir $mozpackage-gtkmozembed`/lib"
294
 
  fi
295
 
  AC_SUBST(MOZILLA_HOME)
296
 
fi # $mozpackage = xulrunner-1.9
 
281
if test -n "$export_dynamic"; then
 
282
  GTKMOZEMBED_LIBS=`echo $GTKMOZEMBED_LIBS | sed -e "s/$export_dynamic//"`
 
283
fi
 
284
MOZILLA_HOME="`$PKG_CONFIG --variable=libdir $mozpackage-gtkmozembed`"
 
285
if test -z "$MOZILLA_HOME"; then
 
286
   MOZILLA_HOME="`$PKG_CONFIG --variable=sdkdir $mozpackage-gtkmozembed`/lib"
 
287
fi
 
288
AC_SUBST(MOZILLA_HOME)
297
289
 
298
290
fi # if build_gtkmozembed
299
291
 
300
292
AM_CONDITIONAL(BUILD_GTKMOZEMBED, $build_gtkmozembed)
301
 
 
302
 
AC_LANG_PUSH(C++)
303
 
_SAVE_CPPFLAGS=$CPPFLAGS
304
 
_SAVE_CXXFLAGS=$CXXFLAGS
305
 
CXXFLAGS=$GTKMOZEMBED_CFLAGS
306
 
CPPFLAGS=
307
 
AC_COMPILE_IFELSE([AC_LANG_SOURCE(
308
 
[[#ifndef XPCOM_GLUE
309
 
#error "no xpcom glue"
310
 
#endif]])],
311
 
[have_xpcom_glue=yes], [have_xpcom_glue=yes]
312
 
)
313
 
CPPFLAGS=$_SAVE_CPPFLAGS
314
 
CXXFLAGS=$_SAVE_CXXFLAGS
315
 
AC_LANG_POP(C++)
316
 
 
317
 
AM_CONDITIONAL(HAVE_XPCOM_GLUE, [test $have_xpcom_glue=yes])
318
 
if test "$have_xpcom_glue" = "yes"; then
319
 
  AC_DEFINE(HAVE_XPCOM_GLUE, 1,
320
 
    [Define to 1 if libxpcomglue is being used.])
321
 
fi
322
 
 
323
293
if test -n "$export_dynamic"; then
324
294
  GTKMOZEMBED_LIBS=`echo $GTKMOZEMBED_LIBS | sed -e "s/$export_dynamic//"`
325
295
fi