pidgin/pidgin
Clone
Summary
Browse
Changes
Graph
msn: Workaround servers sending nearly-empty Allow list.
release-2.x.y
2014-11-18, Elliott Sales de Andrade
9afe309dc92a
msn: Workaround servers sending nearly-empty Allow list.
If buddy is on neither Allow nor Block list, then add to Allow list.
At some point, we should figure out if the NetworkInfo really is used
for this sort of thing.
dnl
Added
by
setup
-
gettext
.
Do
not
remove
this
dnl
unless
you
know
what
you
are
doing
.
AC_DEFUN
(
[
AM_GNU_GETTEXT_VERSION
]
,
[]
)
#
Configure
paths
for
GLIB
#
Owen
Taylor
1997
-
2001
dnl
AM_PATH_GLIB_2_0
(
[
MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MODULES
]
]]]
)
dnl
Test
for
GLIB
,
and
define
GLIB_CFLAGS
and
GLIB_LIBS
,
if
gmodule
,
gobject
or
dnl
gthread
is
specified
in
MODULES
,
pass
to
pkg
-
config
dnl
AC_DEFUN
(
[
AM_PATH_GLIB_2_0
]
,
[
dnl
dnl Get the cflags and libraries from pkg-config
dnl
AC_ARG_ENABLE(glibtest, [ --disable-glibtest do not try to compile and run a test GLIB program
]
,
,
enable_glibtest
=
yes
)
pkg_config_args
=
glib
-
2.0
for
module
in
.
$
4
do
case
"$module"
in
gmodule
)
pkg_config_args
=
"$pkg_config_args gmodule-2.0"
;;
gobject
)
pkg_config_args
=
"$pkg_config_args gobject-2.0"
;;
gthread
)
pkg_config_args
=
"$pkg_config_args gthread-2.0"
;;
esac
done
AC_PATH_PROG
(
PKG_CONFIG
,
pkg
-
config
,
no
)
no_glib
=
""
if
test
x
$
PKG_CONFIG
!=
xno
;
then
if
$
PKG_CONFIG
--
atleast
-
pkgconfig
-
version
0.7
;
then
:
else
echo
***
pkg
-
config
too
old
;
version
0.7
or
better
required
.
no_glib
=
yes
PKG_CONFIG
=
no
fi
else
no_glib
=
yes
fi
min_glib_version
=
ifelse
(
[
$1
]
,
,
2.0.0
,
$
1
)
AC_MSG_CHECKING
(
for
GLIB
-
version
>=
$
min_glib_version
)
if
test
x
$
PKG_CONFIG
!=
xno
;
then
##
don
't try to run the test against uninstalled libtool libs
if $PKG_CONFIG --uninstalled $pkg_config_args; then
echo "Will use uninstalled version of GLib found in PKG_CONFIG_PATH"
enable_glibtest=no
fi
if $PKG_CONFIG --atleast-version $min_glib_version $pkg_config_args; then
:
else
no_glib=yes
fi
fi
if test x"$no_glib" = x ; then
GLIB_GENMARSHAL=`$PKG_CONFIG --variable=glib_genmarshal glib-2.0`
GOBJECT_QUERY=`$PKG_CONFIG --variable=gobject_query glib-2.0`
GLIB_MKENUMS=`$PKG_CONFIG --variable=glib_mkenums glib-2.0`
GLIB_CFLAGS=`$PKG_CONFIG --cflags $pkg_config_args`
GLIB_LIBS=`$PKG_CONFIG --libs $pkg_config_args`
glib_config_major_version=`$PKG_CONFIG --modversion glib-2.0 | \
sed '
s
/
\
(
[
[0-9
]
]
*
\
).
\
(
[
[0-9
]
]
*
\
).
\
(
[
[0-9
]
]
*
\
)
/
\
1
/
'`
glib_config_minor_version=`$PKG_CONFIG --modversion glib-2.0 | \
sed '
s
/
\
(
[
[0-9
]
]
*
\
).
\
(
[
[0-9
]
]
*
\
).
\
(
[
[0-9
]
]
*
\
)
/
\
2
/
'`
glib_config_micro_version=`$PKG_CONFIG --modversion glib-2.0 | \
sed '
s
/
\
(
[
[0-9
]
]
*
\
).
\
(
[
[0-9
]
]
*
\
).
\
(
[
[0-9
]
]
*
\
)
/
\
3
/
'`
if test "x$enable_glibtest" = "xyes" ; then
ac_save_CFLAGS="$CFLAGS"
ac_save_LIBS="$LIBS"
CFLAGS="$CFLAGS $GLIB_CFLAGS"
LIBS="$GLIB_LIBS $LIBS"
dnl
dnl Now check if the installed GLIB is sufficiently new. (Also sanity
dnl checks the results of pkg-config to some extent)
dnl
rm -f conf.glibtest
AC_TRY_RUN([
#include <glib.h>
#include <stdio.h>
#include <stdlib.h>
int
main ()
{
int major, minor, micro;
char *tmp_version;
system ("touch conf.glibtest");
/* HP/UX 9 (%@#!) writes to sscanf strings */
tmp_version = g_strdup("$min_glib_version");
if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) {
printf("%s, bad version string\n", "$min_glib_version");
exit(1);
}
if ((glib_major_version != $glib_config_major_version) ||
(glib_minor_version != $glib_config_minor_version) ||
(glib_micro_version != $glib_config_micro_version))
{
printf("\n*** '
pkg
-
config
--
modversion
glib
-
2.0
' returned %d.%d.%d, but GLIB (%d.%d.%d)\n",
$glib_config_major_version, $glib_config_minor_version, $glib_config_micro_version,
glib_major_version, glib_minor_version, glib_micro_version);
printf ("*** was found! If pkg-config was correct, then it is best\n");
printf ("*** to remove the old version of GLib. You may also be able to fix the error\n");
printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n");
printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
printf("*** required on your system.\n");
printf("*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH\n");
printf("*** to point to the correct configuration files\n");
}
else if ((glib_major_version != GLIB_MAJOR_VERSION) ||
(glib_minor_version != GLIB_MINOR_VERSION) ||
(glib_micro_version != GLIB_MICRO_VERSION))
{
printf("*** GLIB header files (version %d.%d.%d) do not match\n",
GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION, GLIB_MICRO_VERSION);
printf("*** library (version %d.%d.%d)\n",
glib_major_version, glib_minor_version, glib_micro_version);
}
else
{
if ((glib_major_version > major) ||
((glib_major_version == major) && (glib_minor_version > minor)) ||
((glib_major_version == major) && (glib_minor_version == minor) && (glib_micro_version >= micro)))
{
return 0;
}
else
{
printf("\n*** An old version of GLIB (%d.%d.%d) was found.\n",
glib_major_version, glib_minor_version, glib_micro_version);
printf("*** You need a version of GLIB newer than %d.%d.%d. The latest version of\n",
major, minor, micro);
printf("*** GLIB is always available from ftp://ftp.gtk.org.\n");
printf("***\n");
printf("*** If you have already installed a sufficiently new version, this error\n");
printf("*** probably means that the wrong copy of the pkg-config shell script is\n");
printf("*** being found. The easiest way to fix this is to remove the old version\n");
printf("*** of GLIB, but you can also set the PKG_CONFIG environment to point to the\n");
printf("*** correct copy of pkg-config. (In this case, you will have to\n");
printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
printf("*** so that the correct libraries are found at run-time))\n");
}
}
return 1;
}
],, no_glib=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
CFLAGS="$ac_save_CFLAGS"
LIBS="$ac_save_LIBS"
fi
fi
if test "x$no_glib" = x ; then
AC_MSG_RESULT(yes (version $glib_config_major_version.$glib_config_minor_version.$glib_config_micro_version))
ifelse([$2], , :, [$2])
else
AC_MSG_RESULT(no)
if test "$PKG_CONFIG" = "no" ; then
echo "*** A new enough version of pkg-config was not found."
echo "*** See http://www.freedesktop.org/software/pkgconfig/"
else
if test -f conf.glibtest ; then
:
else
echo "*** Could not run GLIB test program, checking why..."
ac_save_CFLAGS="$CFLAGS"
ac_save_LIBS="$LIBS"
CFLAGS="$CFLAGS $GLIB_CFLAGS"
LIBS="$LIBS $GLIB_LIBS"
AC_TRY_LINK([
#include <glib.h>
#include <stdio.h>
], [ return ((glib_major_version) || (glib_minor_version) || (glib_micro_version)); ],
[ echo "*** The test program compiled, but did not run. This usually means"
echo "*** that the run-time linker is not finding GLIB or finding the wrong"
echo "*** version of GLIB. If it is not finding GLIB, you'
ll
need
to
set
your
"
echo "
***
LD_LIBRARY_PATH
environment
variable
,
or
edit
/
etc
/
ld
.
so
.
conf
to
point
"
echo "
***
to
the
installed
location
Also
,
make
sure
you
have
run
ldconfig
if
that
"
echo "
***
is
required
on
your
system
"
echo "
***
"
echo "
***
If
you
have
an
old
version
installed
,
it
is
best
to
remove
it
,
although
"
echo "
***
you
may
also
be
able
to
get
things
to
work
by
modifying
LD_LIBRARY_PATH
" ],
[ echo "
***
The
test
program
failed
to
compile
or
link
.
See
the
file
config
.
log
for
the
"
echo "
***
exact
error
that
occurred
.
This
usually
means
GLIB
is
incorrectly
installed
.
"])
CFLAGS="
$
ac_save_CFLAGS
"
LIBS="
$
ac_save_LIBS
"
fi
fi
GLIB_CFLAGS=""
GLIB_LIBS=""
GLIB_GENMARSHAL=""
GOBJECT_QUERY=""
GLIB_MKENUMS=""
ifelse([$3], , :, [$3])
fi
AC_SUBST(GLIB_CFLAGS)
AC_SUBST(GLIB_LIBS)
AC_SUBST(GLIB_GENMARSHAL)
AC_SUBST(GOBJECT_QUERY)
AC_SUBST(GLIB_MKENUMS)
rm -f conf.glibtest
])
# Configure paths for GTK+
# Owen Taylor 1997-2001
dnl AM_PATH_GTK_2_0([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MODULES]]]])
dnl Test for GTK+, and define GTK_CFLAGS and GTK_LIBS, if gthread is specified in MODULES,
dnl pass to pkg-config
dnl
AC_DEFUN([AM_PATH_GTK_2_0],
[dnl
dnl Get the cflags and libraries from pkg-config
dnl
AC_ARG_ENABLE(gtktest, [ --disable-gtktest do not try to compile and run a test GTK+ program],
, enable_gtktest=yes)
pkg_config_args=gtk+-2.0
for module in . $4
do
case "
$
module
" in
gthread)
pkg_config_args="
$
pkg_config_args
gthread
-
2.0
"
;;
esac
done
no_gtk=""
AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
if test x$PKG_CONFIG != xno ; then
if pkg-config --atleast-pkgconfig-version 0.7 ; then
:
else
echo *** pkg-config too old; version 0.7 or better required.
no_gtk=yes
PKG_CONFIG=no
fi
else
no_gtk=yes
fi
min_gtk_version=ifelse([$1], ,2.0.0,$1)
AC_MSG_CHECKING(for GTK+ - version >= $min_gtk_version)
if test x$PKG_CONFIG != xno ; then
## don't try to run the test against uninstalled libtool libs
if $PKG_CONFIG --uninstalled $pkg_config_args; then
echo "
Will
use
uninstalled
version
of
GTK
+
found
in
PKG_CONFIG_PATH
"
enable_gtktest=no
fi
if $PKG_CONFIG --atleast-version $min_gtk_version $pkg_config_args; then
:
else
no_gtk=yes
fi
fi
if test x"
$
no_gtk
" = x ; then
GTK_CFLAGS=`$PKG_CONFIG $pkg_config_args --cflags`
GTK_LIBS=`$PKG_CONFIG $pkg_config_args --libs`
gtk_config_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
gtk_config_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
gtk_config_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
if test "
x
$
enable_gtktest
" = "
xyes
" ; then
ac_save_CFLAGS="
$
CFLAGS
"
ac_save_LIBS="
$
LIBS
"
CFLAGS="
$
CFLAGS
$
GTK_CFLAGS
"
LIBS="
$
GTK_LIBS
$
LIBS
"
dnl
dnl Now check if the installed GTK+ is sufficiently new. (Also sanity
dnl checks the results of pkg-config to some extent)
dnl
rm -f conf.gtktest
AC_TRY_RUN([
#include <gtk/gtk.h>
#include <stdio.h>
#include <stdlib.h>
int
main ()
{
int major, minor, micro;
char *tmp_version;
system ("
touch
conf
.
gtktest
");
/* HP/UX 9 (%@#!) writes to sscanf strings */
tmp_version = g_strdup("
$
min_gtk_version
");
if (sscanf(tmp_version, "
%
d
.
%
d
.
%
d
", &major, &minor, µ) != 3) {
printf("
%
s
,
bad
version
string
\
n
", "
$
min_gtk_version
");
exit(1);
}
if ((gtk_major_version != $gtk_config_major_version) ||
(gtk_minor_version != $gtk_config_minor_version) ||
(gtk_micro_version != $gtk_config_micro_version))
{
printf("
\
n
***
'pkg-config --modversion gtk+-2.0'
returned
%
d
.
%
d
.
%
d
,
but
GTK
+
(
%
d
.
%
d
.
%
d
)
\
n
",
$gtk_config_major_version, $gtk_config_minor_version, $gtk_config_micro_version,
gtk_major_version, gtk_minor_version, gtk_micro_version);
printf ("
***
was
found
!
If
pkg
-
config
was
correct
,
then
it
is
best
\
n
");
printf ("
***
to
remove
the
old
version
of
GTK
+
.
You
may
also
be
able
to
fix
the
error
\
n
");
printf("
***
by
modifying
your
LD_LIBRARY_PATH
enviroment
variable
,
or
by
editing
\
n
");
printf("
***
/
etc
/
ld
.
so
.
conf
.
Make
sure
you
have
run
ldconfig
if
that
is
\
n
");
printf("
***
required
on
your
system
.
\
n
");
printf("
***
If
pkg
-
config
was
wrong
,
set
the
environment
variable
PKG_CONFIG_PATH
\
n
");
printf("
***
to
point
to
the
correct
configuration
files
\
n
");
}
else if ((gtk_major_version != GTK_MAJOR_VERSION) ||
(gtk_minor_version != GTK_MINOR_VERSION) ||
(gtk_micro_version != GTK_MICRO_VERSION))
{
printf("
***
GTK
+
header
files
(
version
%
d
.
%
d
.
%
d
)
do
not
match
\
n
",
GTK_MAJOR_VERSION, GTK_MINOR_VERSION, GTK_MICRO_VERSION);
printf("
***
library
(
version
%
d
.
%
d
.
%
d
)
\
n
",
gtk_major_version, gtk_minor_version, gtk_micro_version);
}
else
{
if ((gtk_major_version > major) ||
((gtk_major_version == major) && (gtk_minor_version > minor)) ||
((gtk_major_version == major) && (gtk_minor_version == minor) && (gtk_micro_version >= micro)))
{
return 0;
}
else
{
printf("
\
n
***
An
old
version
of
GTK
+
(
%
d
.
%
d
.
%
d
)
was
found
.
\
n
",
gtk_major_version, gtk_minor_version, gtk_micro_version);
printf("
***
You
need
a
version
of
GTK
+
newer
than
%
d
.
%
d
.
%
d
.
The
latest
version
of
\
n
",
major, minor, micro);
printf("
***
GTK
+
is
always
available
from
ftp
:
//
ftp
.
gtk
.
org
.
\
n
");
printf("
***
\
n
");
printf("
***
If
you
have
already
installed
a
sufficiently
new
version
,
this
error
\
n
");
printf("
***
probably
means
that
the
wrong
copy
of
the
pkg
-
config
shell
script
is
\
n
");
printf("
***
being
found
.
The
easiest
way
to
fix
this
is
to
remove
the
old
version
\
n
");
printf("
***
of
GTK
+
,
but
you
can
also
set
the
PKG_CONFIG
environment
to
point
to
the
\
n
");
printf("
***
correct
copy
of
pkg
-
config
.
(
In
this
case
,
you
will
have
to
\
n
");
printf("
***
modify
your
LD_LIBRARY_PATH
enviroment
variable
,
or
edit
/
etc
/
ld
.
so
.
conf
\
n
");
printf("
***
so
that
the
correct
libraries
are
found
at
run
-
time
))
\
n
");
}
}
return 1;
}
],, no_gtk=yes,[echo $ac_n "
cross
compiling
;
assumed
OK
...
$
ac_c
"])
CFLAGS="
$
ac_save_CFLAGS
"
LIBS="
$
ac_save_LIBS
"
fi
fi
if test "
x
$
no_gtk
" = x ; then
AC_MSG_RESULT(yes (version $gtk_config_major_version.$gtk_config_minor_version.$gtk_config_micro_version))
ifelse([$2], , :, [$2])
else
AC_MSG_RESULT(no)
if test "
$
PKG_CONFIG
" = "
no
" ; then
echo "
***
A
new
enough
version
of
pkg
-
config
was
not
found
.
"
echo "
***
See
http
:
//
pkgconfig
.
sourceforge
.
net
"
else
if test -f conf.gtktest ; then
:
else
echo "
***
Could
not
run
GTK
+
test
program
,
checking
why
...
"
ac_save_CFLAGS="
$
CFLAGS
"
ac_save_LIBS="
$
LIBS
"
CFLAGS="
$
CFLAGS
$
GTK_CFLAGS
"
LIBS="
$
LIBS
$
GTK_LIBS
"
AC_TRY_LINK([
#include <gtk/gtk.h>
#include <stdio.h>
], [ return ((gtk_major_version) || (gtk_minor_version) || (gtk_micro_version)); ],
[ echo "
***
The
test
program
compiled
,
but
did
not
run
.
This
usually
means
"
echo "
***
that
the
run
-
time
linker
is
not
finding
GTK
+
or
finding
the
wrong
"
echo "
***
version
of
GTK
+
.
If
it
is
not
finding
GTK
+
,
you
'll need to set your"
echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
echo "*** to the installed location Also, make sure you have run ldconfig if that"
echo "*** is required on your system"
echo "***"
echo "*** If you have an old version installed, it is best to remove it, although"
echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" ],
[ echo "*** The test program failed to compile or link. See the file config.log for the"
echo "*** exact error that occurred. This usually means GTK+ is incorrectly installed."])
CFLAGS="$ac_save_CFLAGS"
LIBS="$ac_save_LIBS"
fi
fi
GTK_CFLAGS=""
GTK_LIBS=""
ifelse([$3], , :, [$3])
fi
AC_SUBST(GTK_CFLAGS)
AC_SUBST(GTK_LIBS)
rm -f conf.gtktest
])
dnl ac_var_timeszone_externals.m4
# Define '
timezone
', '
altzone
' and '
daylight
'
# http://www.gnu.org/software/ac-archive/Miscellaneous/ac_var_timezone_externals.html
# Use instead of '
AC_STRUCT_TIMEZONE
' to determine whether the
# the external timezone variables '
timezone
', '
altzone
' and '
daylight
' exist,
# defining '
HAVE_TIMEZONE
', '
HAVE_ALTZONE
' and '
HAVE_DAYLIGHT
' respectively
# (as well as gaining the macros defined by '
AC_STRUCT_TIMEZONE
').
# Mark R.Bannister <markb@freedomware.co.uk>
AC_DEFUN([AC_VAR_TIMEZONE_EXTERNALS],
[ AC_REQUIRE([AC_STRUCT_TIMEZONE])dnl
AC_CACHE_CHECK(for timezone external, mb_cv_var_timezone,
[ AC_TRY_LINK([#include <time.h>], [return (int)timezone;],
mb_cv_var_timezone=yes,
mb_cv_var_timezone=no)
])
AC_CACHE_CHECK(for altzone external, mb_cv_var_altzone,
[ AC_TRY_LINK([#include <time.h>], [return (int)altzone;],
mb_cv_var_altzone=yes,
mb_cv_var_altzone=no)
])
AC_CACHE_CHECK(for daylight external, mb_cv_var_daylight,
[ AC_TRY_LINK([#include <time.h>], [return (int)daylight;],
mb_cv_var_daylight=yes,
mb_cv_var_daylight=no)
])
if test $mb_cv_var_timezone = yes; then
AC_DEFINE([HAVE_TIMEZONE], 1,
[Define if you have the external '
timezone
' variable.])
fi
if test $mb_cv_var_altzone = yes; then
AC_DEFINE([HAVE_ALTZONE], 1,
[Define if you have the external '
altzone
' variable.])
fi
if test $mb_cv_var_daylight = yes; then
AC_DEFINE([HAVE_DAYLIGHT], 1,
[Define if you have the external '
daylight
' variable.])
fi
])
dnl Available from the GNU Autoconf Macro Archive at:
dnl http://www.gnu.org/software/ac-archive/htmldoc/ac_prog_perl_modules.html
dnl
AC_DEFUN([AC_PROG_PERL_MODULES],[dnl
ac_perl_modules="$1"
# Make sure we have perl
if test -z "$PERL"; then
AC_CHECK_PROG(PERL,perl,perl)
fi
if test "x$PERL" != x; then
ac_perl_modules_failed=0
for ac_perl_module in $ac_perl_modules; do
AC_MSG_CHECKING(for perl module $ac_perl_module)
# Would be nice to log result here, but can'
t
rely
on
autoconf
internals
$
PERL
"-M$ac_perl_module"
-
e
exit
>
/
dev
/
null
2
>&
1
if
test
$
?
-
ne
0
;
then
AC_MSG_RESULT
(
no
);
ac_perl_modules_failed
=
1
else
AC_MSG_RESULT
(
ok
);
fi
done
#
Run
optional
shell
commands
if
test
"$ac_perl_modules_failed"
=
0
;
then
:
$
2
else
:
$
3
fi
else
AC_MSG_WARN
(
could
not
find
perl
)
fi
]
)
dnl
dnl
AM_GCONF_SOURCE_2
dnl
Defines
GCONF_SCHEMA_CONFIG_SOURCE
which
is
where
you
should
install
schemas
dnl
(
i
.
e
.
pass
to
gconftool
-
2
dnl
Defines
GCONF_SCHEMA_FILE_DIR
which
is
a
filesystem
directory
where
dnl
you
should
install
foo
.
schemas
files
dnl
AC_DEFUN
(
[
AM_GCONF_SOURCE_2
]
,
[
if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then
GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source`
else
GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE
fi
AC_ARG_WITH(gconf-source,
[ --with-gconf-source=sourceaddress Config database for installing schema files.
]
,
GCONF_SCHEMA_CONFIG_SOURCE
=
"$withval"
,)
AC_SUBST
(
GCONF_SCHEMA_CONFIG_SOURCE
)
AC_MSG_RESULT
(
[
Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation
]
)
if
test
"x$GCONF_SCHEMA_FILE_DIR"
=
"x"
;
then
GCONF_SCHEMA_FILE_DIR
=
'$(sysconfdir)/gconf/schemas'
fi
AC_ARG_WITH
(
gconf
-
schema
-
file
-
dir
,
[
--with-gconf-schema-file-dir=dir Directory for installing schema files.
]
,
GCONF_SCHEMA_FILE_DIR
=
"$withval"
,)
AC_SUBST
(
GCONF_SCHEMA_FILE_DIR
)
AC_MSG_RESULT
(
[
Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files
]
)
AC_ARG_ENABLE
(
schemas
-
install
,
[
--disable-schemas-install Disable the schemas installation
]
,
[
case ${enableval} in
yes|no) ;;
*) AC_MSG_ERROR(bad value ${enableval} for --enable-schemas-install) ;;
esac
]
)
AM_CONDITIONAL
(
[
GCONF_SCHEMAS_INSTALL
]
,
[
test "$enable_schemas_install" != no
]
)
]
)