libextractor

GNU libextractor
Log | Files | Refs | Submodules | README | LICENSE

abi-gsf.m4 (1952B)


      1 # start: abi/ac-helpers/abi-gsf.m4
      2 # 
      3 # Copyright (C) 2005 Christian Neumair
      4 # 
      5 # This file is free software; you may copy and/or distribute it with
      6 # or without modifications, as long as this notice is preserved.
      7 # This software is distributed in the hope that it will be useful, but
      8 # WITHOUT ANY WARRANTY, to the extent permitted by law; without even
      9 # the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
     10 # PURPOSE.
     11 #
     12 # The above license applies to THIS FILE ONLY, the GNUnet code
     13 # itself may be copied and distributed under the terms of the GNU
     14 # GPL, see COPYING for more details
     15 #
     16 # Usage: ABI_GSF
     17 
     18 # Check for gsf
     19 
     20 AC_DEFUN([ABI_GSF], [
     21 
     22 test_gsf=true
     23 have_gsf=false
     24 
     25 test_gsf_gnome=true
     26 have_gsf_gnome=false
     27 
     28 AC_ARG_ENABLE(gsf,[  --disable-gsf Turn off gsf], [
     29 	if test "x$enableval" = "xno"; then
     30 		test_gsf=false
     31 	fi
     32 ])
     33 
     34 AC_ARG_ENABLE(gsf-gnome,[  --disable-gnome Turn off gsf-gnome], [
     35 	if test "x$enableval" = "xno"; then
     36 		test_gsf_gnome=false
     37 	fi
     38 ])
     39 
     40 if test "x$test_gsf" = "xtrue" ; then
     41 	PKG_CHECK_MODULES(GSF,[libgsf-1 >= 1.10], [
     42 		have_gsf=true
     43 		GSF_CFLAGS="$GSF_CFLAGS -DHAVE_GSF"
     44 	],
     45 	[
     46 		have_gsf=false
     47 	])
     48 fi
     49 
     50 if test "x$have_gsf" = "xtrue" -a "x$test_gsf_gnome" = "xtrue" ; then
     51 	PKG_CHECK_MODULES(GSF_GNOME, [libgsf-gnome-1 >= 1.10], [
     52 		have_gsf_gnome=true
     53 		GSF_GNOME_CFLAGS="$GSF_GNOME_CFLAGS -DHAVE_GSF_GNOME"
     54 	],
     55 	[
     56 		have_gsf_gnome=false
     57 	])
     58 fi
     59 
     60 AC_SUBST(GSF_CFLAGS)
     61 AC_SUBST(GSF_LIBS)
     62 
     63 AC_SUBST(GSF_GNOME_CFLAGS)
     64 AC_SUBST(GSF_GNOME_LIBS)
     65 
     66 AM_CONDITIONAL(WITH_GSF, test "x$have_gsf" = "xtrue")
     67 AM_CONDITIONAL(WITH_GSF_GNOME, test "x$have_gsf_gnome" = "xtrue")
     68 
     69 if test "x$have_gsf_gnome" = "xtrue" ; then
     70 	abi_gsf_message="yes, with GNOME support"
     71         AC_DEFINE(HAVE_GSF, 1, [Have gsf])
     72 else if test "x$have_gsf" = "xtrue" ; then
     73 	abi_gsf_message="yes, without GNOME support"
     74         AC_DEFINE(HAVE_GSF, 1, [Have gsf])
     75 else
     76 	abi_gsf_message="no"
     77         AC_DEFINE(HAVE_GSF, 0, [Have gsf])
     78 fi
     79 fi
     80 
     81 ])