1217 lines
34 KiB
Diff
1217 lines
34 KiB
Diff
--- glib-1.2.10/acglib.m4.orig 1999-01-04 15:37:40.000000000 -0800
|
|
+++ glib-1.2.10/acglib.m4 2006-05-23 23:29:56.000000000 -0700
|
|
@@ -1,3 +1,14 @@
|
|
+# GLIB_AC_DIVERT_BEFORE_HELP(STUFF)
|
|
+# ---------------------------------
|
|
+# Put STUFF early enough so that they are available for $ac_help expansion.
|
|
+# Handle both classic (<= v2.13) and modern autoconf
|
|
+AC_DEFUN([GLIB_AC_DIVERT_BEFORE_HELP],
|
|
+[ifdef([m4_divert_text], [m4_divert_text([NOTICE],[$1])],
|
|
+ [ifdef([AC_DIVERT], [AC_DIVERT([NOTICE],[$1])],
|
|
+ [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)dnl
|
|
+$1
|
|
+AC_DIVERT_POP()])])])
|
|
+
|
|
dnl GLIB_IF_VAR_EQ (ENV_VAR, VALUE [, EQUALS_ACTION] [, ELSE_ACTION])
|
|
AC_DEFUN(GLIB_IF_VAR_EQ,[
|
|
case "$[$1]" in
|
|
--- glib-1.2.10/configure.in.orig 2006-05-24 01:22:02.000000000 -0700
|
|
+++ glib-1.2.10/configure.in 2006-05-24 01:28:59.000000000 -0700
|
|
@@ -9,15 +9,14 @@
|
|
# init autoconf (and check for presence of glist.c)
|
|
AC_INIT(glist.c)
|
|
|
|
+AC_CANONICAL_TARGET
|
|
# Save this value here, since automake will set cflags later
|
|
cflags_set=${CFLAGS+set}
|
|
|
|
# we rewrite this file
|
|
rm -f glibconfig-sysdefs.h
|
|
|
|
-dnl we need to AC_DIVERT_PUSH/AC_DIVERT_POP these variable definitions so they
|
|
-dnl are available for $ac_help expansion (don't we all *love* autoconf?)
|
|
-AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)dnl
|
|
+GLIB_AC_DIVERT_BEFORE_HELP([
|
|
#
|
|
# The following version number definitions apply to GLib, GModule and GThread
|
|
# as a whole, so if changes occoured in any of them, they are all
|
|
@@ -36,9 +35,8 @@
|
|
GLIB_MICRO_VERSION=10
|
|
GLIB_INTERFACE_AGE=10
|
|
GLIB_BINARY_AGE=10
|
|
-GLIB_VERSION=$GLIB_MAJOR_VERSION.$GLIB_MINOR_VERSION.$GLIB_MICRO_VERSION
|
|
-dnl
|
|
-AC_DIVERT_POP()dnl
|
|
+GLIB_VERSION="$GLIB_MAJOR_VERSION.$GLIB_MINOR_VERSION.$GLIB_MICRO_VERSION"
|
|
+])
|
|
|
|
AC_SUBST(GLIB_MAJOR_VERSION)
|
|
AC_SUBST(GLIB_MINOR_VERSION)
|
|
@@ -48,17 +46,17 @@
|
|
AC_SUBST(GLIB_BINARY_AGE)
|
|
|
|
# libtool versioning
|
|
-LT_RELEASE=$GLIB_MAJOR_VERSION.$GLIB_MINOR_VERSION
|
|
+LT_RELEASE="$GLIB_MAJOR_VERSION.$GLIB_MINOR_VERSION"
|
|
LT_CURRENT=`expr $GLIB_MICRO_VERSION - $GLIB_INTERFACE_AGE`
|
|
-LT_REVISION=$GLIB_INTERFACE_AGE
|
|
+LT_REVISION="$GLIB_INTERFACE_AGE"
|
|
LT_AGE=`expr $GLIB_BINARY_AGE - $GLIB_INTERFACE_AGE`
|
|
AC_SUBST(LT_RELEASE)
|
|
AC_SUBST(LT_CURRENT)
|
|
AC_SUBST(LT_REVISION)
|
|
AC_SUBST(LT_AGE)
|
|
|
|
-VERSION=$GLIB_VERSION
|
|
-PACKAGE=glib
|
|
+VERSION="$GLIB_VERSION"
|
|
+PACKAGE="glib"
|
|
|
|
AM_INIT_AUTOMAKE($PACKAGE, $VERSION, no-define)
|
|
|
|
@@ -72,44 +70,44 @@
|
|
AC_DEFINE_UNQUOTED(GLIB_BINARY_AGE, $GLIB_BINARY_AGE)
|
|
|
|
dnl Initialize libtool
|
|
-AM_PROG_LIBTOOL
|
|
+AC_PROG_LIBTOOL
|
|
|
|
dnl Initialize maintainer mode
|
|
AM_MAINTAINER_MODE
|
|
|
|
-AC_CANONICAL_HOST
|
|
|
|
dnl figure debugging default, prior to $ac_help setup
|
|
dnl
|
|
-AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)dnl
|
|
+GLIB_AC_DIVERT_BEFORE_HELP([
|
|
if test `expr $GLIB_MINOR_VERSION \% 2` = 1 ; then
|
|
- debug_default=yes
|
|
+ debug_default="yes"
|
|
else
|
|
- debug_default=minimum
|
|
+ debug_default="minimum"
|
|
fi
|
|
-AC_DIVERT_POP()dnl
|
|
-
|
|
+])
|
|
dnl declare --enable-* args and collect ac_help strings
|
|
-AC_ARG_ENABLE(debug, [ --enable-debug=[no/minimum/yes] turn on debugging [default=$debug_default]],,enable_debug=$debug_default)
|
|
-AC_ARG_ENABLE(mem_check, [ --enable-mem-check turn on malloc/free sanity checking (not recommended) [default=no]],,enable_mem_check=no)
|
|
-AC_ARG_ENABLE(mem_profile, [ --enable-mem-profile turn on malloc profiling atexit (not recommended) [default=no]],,enable_mem_profile=no)
|
|
-AC_ARG_ENABLE(ansi, [ --enable-ansi turn on strict ansi [default=no]],
|
|
- , enable_ansi=no)
|
|
+AC_ARG_ENABLE(debug, [ --enable-debug=[no/minimum/yes] turn on debugging [default=$debug_default]],,
|
|
+ enable_debug="$debug_default")
|
|
+AC_ARG_ENABLE(mem_check, [ --enable-mem-check turn on malloc/free sanity checking (not recommended) [default=no]],,
|
|
+ enable_mem_check="no")
|
|
+AC_ARG_ENABLE(mem_profile, [ --enable-mem-profile turn on malloc profiling atexit (not recommended) [default=no]],,
|
|
+ enable_mem_profile="no")
|
|
+AC_ARG_ENABLE(ansi, [ --enable-ansi turn on strict ansi [default=no]],,enable_ansi="no")
|
|
AC_ARG_ENABLE(threads, [ --enable-threads turn on basic thread support [default=yes]
|
|
- ([=no] will override --with-threads)],,enable_threads=yes)
|
|
+ ([=no] will override --with-threads)],,enable_threads="yes")
|
|
|
|
if test "x$enable_threads" != "xyes"; then
|
|
- enable_threads=no
|
|
+ enable_threads="no"
|
|
fi
|
|
|
|
-mem_warn=false
|
|
+mem_warn="false"
|
|
|
|
AC_MSG_CHECKING(whether to enable memory checking)
|
|
if test "x$enable_mem_check" = "xyes"; then
|
|
AC_DEFINE(ENABLE_MEM_CHECK, 1)
|
|
AC_SUBST(ENABLE_MEM_CHECK)
|
|
AC_MSG_RESULT(yes)
|
|
- mem_warn=true
|
|
+ mem_warn="true"
|
|
else
|
|
AC_MSG_RESULT(no)
|
|
fi
|
|
@@ -119,14 +117,12 @@
|
|
AC_DEFINE(ENABLE_MEM_PROFILE, 1)
|
|
AC_SUBST(ENABLE_MEM_PROFILE)
|
|
AC_MSG_RESULT(yes)
|
|
- mem_warn=true
|
|
+ mem_warn="true"
|
|
else
|
|
AC_MSG_RESULT(no)
|
|
fi
|
|
|
|
-
|
|
-
|
|
-if $mem_warn ; then
|
|
+if test "$mem_warn" = "true"; then
|
|
AC_MSG_WARN([
|
|
**********************************************************************
|
|
You have specified --enable-mem-profile or --enable-mem-check.
|
|
@@ -142,7 +138,7 @@
|
|
fi
|
|
|
|
if test "x$enable_debug" = "xyes"; then
|
|
- test "$cflags_set" = set || CFLAGS="$CFLAGS -g"
|
|
+ test "$cflags_set" = "set" || CFLAGS="$CFLAGS -g"
|
|
GLIB_DEBUG_FLAGS="-DG_ENABLE_DEBUG"
|
|
else
|
|
if test "x$enable_debug" = "xno"; then
|
|
@@ -180,35 +176,39 @@
|
|
|
|
dnl DU4 native cc currently needs -std1 for ANSI mode (instead of K&R)
|
|
AC_MSG_CHECKING([for extra flags to get ANSI library prototypes])
|
|
-glib_save_LIBS=$LIBS
|
|
+glib_save_LIBS="$LIBS"
|
|
LIBS="$LIBS -lm"
|
|
+
|
|
AC_TRY_RUN([#include <math.h>
|
|
int main (void) { return (log(1) != log(1.)); }],
|
|
AC_MSG_RESULT(none needed),
|
|
- glib_save_CFLAGS=$CFLAGS
|
|
+ glib_save_CFLAGS="$CFLAGS"
|
|
CFLAGS="$CFLAGS -std1"
|
|
- AC_TRY_RUN([#include <math.h>
|
|
+ [AC_TRY_RUN([#include <math.h>
|
|
int main (void) { return (log(1) != log(1.)); }],
|
|
AC_MSG_RESULT(-std1),
|
|
AC_MSG_RESULT()
|
|
- CFLAGS=$glib_save_CFLAGS
|
|
+ CFLAGS="$glib_save_CFLAGS"
|
|
AC_MSG_WARN(
|
|
[No ANSI prototypes found in library. (-std1 didn't work.)])
|
|
+ )]
|
|
)
|
|
-)
|
|
-LIBS=$glib_save_LIBS
|
|
+LIBS="$glib_save_LIBS"
|
|
|
|
dnl NeXTStep cc seems to need this
|
|
AC_MSG_CHECKING([for extra flags for POSIX compliance])
|
|
AC_TRY_COMPILE([#include <dirent.h>], [DIR *dir;],
|
|
AC_MSG_RESULT(none needed),
|
|
- glib_save_CFLAGS=$CFLAGS
|
|
+ glib_save_CFLAGS="$CFLAGS"
|
|
CFLAGS="$CFLAGS -posix"
|
|
- AC_TRY_COMPILE([#include <dirent.h>], [DIR *dir;],
|
|
+ [AC_TRY_COMPILE([#include <dirent.h>], [DIR *dir;],
|
|
AC_MSG_RESULT(-posix),
|
|
AC_MSG_RESULT()
|
|
- CFLAGS=$glib_save_CFLAGS
|
|
- AC_MSG_WARN([Could not determine POSIX flag. (-posix didn't work.)])))
|
|
+ CFLAGS="$glib_save_CFLAGS"
|
|
+ AC_MSG_WARN([Could not determine POSIX flag. (-posix didn't work.)])
|
|
+
|
|
+ )]
|
|
+)
|
|
|
|
# Checks for header files.
|
|
AC_HEADER_STDC
|
|
@@ -233,48 +233,47 @@
|
|
dnl truely know which ones of `inline', `__inline' and `__inline__' are
|
|
dnl actually supported.
|
|
AC_MSG_CHECKING(for __inline)
|
|
-AC_CACHE_VAL(glib_cv_has__inline,[
|
|
- AC_TRY_RUN([
|
|
+AC_CACHE_VAL(glib_cv_has__inline,
|
|
+ [AC_TRY_RUN([
|
|
__inline int foo () { return 0; }
|
|
- int main () { return foo (); }
|
|
- ],
|
|
- glib_cv_has__inline=yes
|
|
- ,
|
|
- glib_cv_has__inline=no
|
|
- ,)
|
|
-])
|
|
+ int main () { return foo (); }],
|
|
+ glib_cv_has__inline="yes",
|
|
+ glib_cv_has__inline="no"
|
|
+ )]
|
|
+)
|
|
AC_MSG_RESULT($glib_cv_has__inline)
|
|
-case x$glib_cv_has__inline in
|
|
+
|
|
+case "x$glib_cv_has__inline" in
|
|
xyes) AC_DEFINE(G_HAVE___INLINE)
|
|
esac
|
|
+
|
|
AC_MSG_CHECKING(for __inline__)
|
|
-AC_CACHE_VAL(glib_cv_has__inline__,[
|
|
- AC_TRY_RUN([
|
|
+AC_CACHE_VAL(glib_cv_has__inline__,
|
|
+ [AC_TRY_RUN([
|
|
__inline__ int foo () { return 0; }
|
|
- int main () { return foo (); }
|
|
- ],
|
|
- glib_cv_has__inline__=yes
|
|
- ,
|
|
- glib_cv_has__inline__=no
|
|
- ,)
|
|
-])
|
|
+ int main () { return foo (); }],
|
|
+ glib_cv_has__inline__="yes",
|
|
+ glib_cv_has__inline__="no"
|
|
+ )]
|
|
+)
|
|
AC_MSG_RESULT($glib_cv_has__inline__)
|
|
-case x$glib_cv_has__inline__ in
|
|
+
|
|
+case "x$glib_cv_has__inline__" in
|
|
xyes) AC_DEFINE(G_HAVE___INLINE__)
|
|
esac
|
|
+
|
|
AC_MSG_CHECKING(for inline)
|
|
-AC_CACHE_VAL(glib_cv_hasinline,[
|
|
- AC_TRY_RUN([
|
|
- inline int foo () { return 0; }
|
|
- int main () { return foo (); }
|
|
- ],
|
|
- glib_cv_hasinline=yes
|
|
- ,
|
|
- glib_cv_hasinline=no
|
|
- ,)
|
|
-])
|
|
+AC_CACHE_VAL(glib_cv_hasinline,
|
|
+ [AC_TRY_RUN(
|
|
+ [inline int foo () { return 0; }
|
|
+ int main () { return foo (); }],
|
|
+ glib_cv_hasinline="yes",
|
|
+ glib_cv_hasinline="no"
|
|
+ )]
|
|
+)
|
|
AC_MSG_RESULT($glib_cv_hasinline)
|
|
-case x$glib_cv_hasinline in
|
|
+
|
|
+case "x$glib_cv_hasinline" in
|
|
xyes) AC_DEFINE(G_HAVE_INLINE)
|
|
esac
|
|
|
|
@@ -298,46 +297,56 @@
|
|
|
|
# Check for sys_errlist
|
|
AC_MSG_CHECKING(for sys_errlist)
|
|
-AC_TRY_LINK(, [
|
|
-extern char *sys_errlist[];
|
|
+AC_TRY_LINK(,
|
|
+ [extern char *sys_errlist[];
|
|
extern int sys_nerr;
|
|
-sys_errlist[sys_nerr-1][0] = 0;
|
|
-], glib_ok=yes, glib_ok=no)
|
|
+ sys_errlist[sys_nerr-1][0] = 0;],
|
|
+ glib_ok="yes",
|
|
+ glib_ok="no")
|
|
AC_MSG_RESULT($glib_ok)
|
|
-if test $glib_ok = no; then
|
|
+
|
|
+if test "$glib_ok" = "no"; then
|
|
AC_DEFINE(NO_SYS_ERRLIST)
|
|
fi
|
|
|
|
# Check for sys_siglist
|
|
AC_MSG_CHECKING(for sys_siglist)
|
|
-AC_TRY_LINK(, [
|
|
-extern char *sys_siglist[];
|
|
-exit (sys_siglist[0]);
|
|
-], glib_ok=yes, glib_ok=no)
|
|
+AC_TRY_LINK(,
|
|
+ [extern char *sys_siglist[];
|
|
+ exit (sys_siglist[0]);],
|
|
+ glib_ok="yes",
|
|
+ glib_ok="no")
|
|
AC_MSG_RESULT($glib_ok)
|
|
-if test $glib_ok = no; then
|
|
+
|
|
+if test "$glib_ok" = "no"; then
|
|
AC_DEFINE(NO_SYS_SIGLIST)
|
|
fi
|
|
|
|
# Check for sys_siglist decl (see Tue Jan 19 00:44:24 1999 in changelog)
|
|
AC_MSG_CHECKING(for sys_siglist declaration)
|
|
-AC_TRY_COMPILE([#include <signal.h>], [
|
|
-strlen (sys_siglist[0]);
|
|
-], glib_ok=yes, glib_ok=no)
|
|
+AC_TRY_COMPILE(
|
|
+ [#include <signal.h>
|
|
+ ],[strlen (sys_siglist[0]);],
|
|
+ glib_ok="yes",
|
|
+ glib_ok="no")
|
|
AC_MSG_RESULT($glib_ok)
|
|
-if test $glib_ok = no; then
|
|
+
|
|
+if test "$glib_ok" = "no"; then
|
|
AC_DEFINE(NO_SYS_SIGLIST_DECL)
|
|
fi
|
|
|
|
# Check if <sys/select.h> needs to be included for fd_set
|
|
AC_MSG_CHECKING([for fd_set])
|
|
-AC_TRY_COMPILE([#include <sys/types.h>],
|
|
- [fd_set readMask, writeMask;], gtk_ok=yes, gtk_ok=no)
|
|
-if test $gtk_ok = yes; then
|
|
+AC_TRY_COMPILE([#include <sys/types.h>
|
|
+ ],[fd_set readMask, writeMask;],
|
|
+ gtk_ok="yes",
|
|
+ gtk_ok="no")
|
|
+
|
|
+if test "$gtk_ok" = "yes"; then
|
|
AC_MSG_RESULT([yes, found in sys/types.h])
|
|
else
|
|
- AC_HEADER_EGREP(fd_mask, sys/select.h, gtk_ok=yes)
|
|
- if test $gtk_ok = yes; then
|
|
+ AC_HEADER_EGREP(fd_mask, sys/select.h, gtk_ok="yes")
|
|
+ if test "$gtk_ok" = "yes"; then
|
|
AC_DEFINE(HAVE_SYS_SELECT_H)
|
|
AC_MSG_RESULT([yes, found in sys/select.h])
|
|
else
|
|
@@ -354,8 +363,11 @@
|
|
# Check for wchar.h
|
|
|
|
AC_MSG_CHECKING(for wchar.h)
|
|
-AC_TRY_CPP([#include <wchar.h>], glib_wchar_h=yes, glib_wchar_h=no)
|
|
-if test $glib_wchar_h = yes; then
|
|
+AC_TRY_CPP([#include <wchar.h>
|
|
+ ],glib_wchar_h="yes",
|
|
+ glib_wchar_h="no")
|
|
+
|
|
+if test "$glib_wchar_h" = "yes"; then
|
|
AC_DEFINE(HAVE_WCHAR_H)
|
|
fi
|
|
AC_MSG_RESULT($glib_wchar_h)
|
|
@@ -364,7 +376,7 @@
|
|
|
|
AC_MSG_CHECKING(for wctype.h)
|
|
AC_TRY_CPP([#include <wctype.h>], glib_wctype_h=yes, glib_wctype_h=no)
|
|
-if test $glib_wctype_h = yes; then
|
|
+if test "$glib_wctype_h" = "yes"; then
|
|
AC_DEFINE(HAVE_WCTYPE_H)
|
|
fi
|
|
AC_MSG_RESULT($glib_wctype_h)
|
|
@@ -375,8 +387,8 @@
|
|
|
|
# The following is necessary for Linux libc-5.4.38
|
|
AC_MSG_CHECKING(if iswalnum() and friends are properly defined)
|
|
-AC_TRY_LINK([#include <stdlib.h>],[
|
|
-#if (defined(HAVE_WCTYPE_H) || defined(HAVE_WCHAR_H))
|
|
+AC_TRY_LINK([#include <stdlib.h>
|
|
+ ],[#if (defined(HAVE_WCTYPE_H) || defined(HAVE_WCHAR_H))
|
|
# ifdef HAVE_WCTYPE_H
|
|
# include <wctype.h>
|
|
# else
|
|
@@ -387,29 +399,32 @@
|
|
#else
|
|
# define iswalnum(c) ((wchar_t)(c) <= 0xFF && isalnum(c))
|
|
#endif
|
|
-iswalnum((wchar_t) 0);
|
|
-], glib_working_wctype=yes, glib_working_wctype=no)
|
|
+ iswalnum((wchar_t) 0);],
|
|
+ glib_working_wctype="yes",
|
|
+ glib_working_wctype="no"
|
|
+)
|
|
+
|
|
LIBS="$oLIBS"
|
|
|
|
-if test $glib_working_wctype = no; then
|
|
+if test "$glib_working_wctype" = "no"; then
|
|
AC_DEFINE(HAVE_BROKEN_WCTYPE)
|
|
fi
|
|
AC_MSG_RESULT($glib_working_wctype)
|
|
|
|
dnl *** check for sane realloc() ***
|
|
AC_MSG_CHECKING(whether realloc (NULL,) will work)
|
|
-AC_CACHE_VAL(glib_cv_sane_realloc,[
|
|
- AC_TRY_RUN([
|
|
- #include <stdlib.h>
|
|
+AC_CACHE_VAL(glib_cv_sane_realloc,
|
|
+ [AC_TRY_RUN([#include <stdlib.h>
|
|
int main() {
|
|
return realloc (0, sizeof (int)) == 0;
|
|
}],
|
|
- glib_cv_sane_realloc=yes
|
|
+ glib_cv_sane_realloc="yes",
|
|
+ glib_cv_sane_realloc="no"
|
|
+ )]
|
|
+)
|
|
+if test "$glib_cv_sane_realloc" = "yes"; then
|
|
AC_DEFINE(REALLOC_0_WORKS)
|
|
- ,
|
|
- glib_cv_sane_realloc=no
|
|
- ,)
|
|
-])
|
|
+fi
|
|
AC_MSG_RESULT($glib_cv_sane_realloc)
|
|
|
|
|
|
@@ -419,9 +434,8 @@
|
|
dnl we currently check for all three va_copy possibilities, so we get
|
|
dnl all results in config.log for bug reports.
|
|
AC_MSG_CHECKING(for an implementation of va_copy())
|
|
-AC_CACHE_VAL(glib_cv_va_copy,[
|
|
- AC_TRY_RUN([
|
|
- #include <stdarg.h>
|
|
+AC_CACHE_VAL(glib_cv_va_copy,
|
|
+ [AC_TRY_RUN([#include <stdarg.h>
|
|
void f (int i, ...) {
|
|
va_list args1, args2;
|
|
va_start (args1, i);
|
|
@@ -434,16 +448,15 @@
|
|
f (0, 42);
|
|
return 0;
|
|
}],
|
|
- glib_cv_va_copy=yes
|
|
- ,
|
|
- glib_cv_va_copy=no
|
|
- ,)
|
|
-])
|
|
+ glib_cv_va_copy="yes",
|
|
+ glib_cv_va_copy="no"
|
|
+ )]
|
|
+
|
|
+)
|
|
AC_MSG_RESULT($glib_cv_va_copy)
|
|
AC_MSG_CHECKING(for an implementation of __va_copy())
|
|
AC_CACHE_VAL(glib_cv___va_copy,[
|
|
- AC_TRY_RUN([
|
|
- #include <stdarg.h>
|
|
+ AC_TRY_RUN([#include <stdarg.h>
|
|
void f (int i, ...) {
|
|
va_list args1, args2;
|
|
va_start (args1, i);
|
|
@@ -456,16 +469,15 @@
|
|
f (0, 42);
|
|
return 0;
|
|
}],
|
|
- glib_cv___va_copy=yes
|
|
- ,
|
|
- glib_cv___va_copy=no
|
|
- ,)
|
|
-])
|
|
+ glib_cv___va_copy="yes",
|
|
+ glib_cv___va_copy="no"
|
|
+ )]
|
|
+)
|
|
AC_MSG_RESULT($glib_cv___va_copy)
|
|
-AC_MSG_CHECKING(whether va_lists can be copied by value)
|
|
-AC_CACHE_VAL(glib_cv_va_val_copy,[
|
|
- AC_TRY_RUN([
|
|
- #include <stdarg.h>
|
|
+AC_MSG_CHECKING([whether va_lists can be copied by value])
|
|
+AC_CACHE_VAL(glib_cv_va_val_copy,
|
|
+ [AC_TRY_RUN(
|
|
+ [#include <stdarg.h>
|
|
void f (int i, ...) {
|
|
va_list args1, args2;
|
|
va_start (args1, i);
|
|
@@ -478,23 +490,23 @@
|
|
f (0, 42);
|
|
return 0;
|
|
}],
|
|
- glib_cv_va_val_copy=yes
|
|
- ,
|
|
- glib_cv_va_val_copy=no
|
|
- ,)
|
|
-])
|
|
+ glib_cv_va_val_copy="yes",
|
|
+ glib_cv_va_val_copy="no",
|
|
+ )]
|
|
+)
|
|
+
|
|
if test "x$glib_cv_va_copy" = "xyes"; then
|
|
AC_DEFINE(G_VA_COPY, va_copy)
|
|
-else if test "x$glib_cv___va_copy" = "xyes"; then
|
|
+else
|
|
+ if test "x$glib_cv___va_copy" = "xyes"; then
|
|
AC_DEFINE(G_VA_COPY, __va_copy)
|
|
fi
|
|
fi
|
|
+
|
|
if test "x$glib_cv_va_val_copy" = "xno"; then
|
|
AC_DEFINE(G_VA_COPY_AS_ARRAY)
|
|
fi
|
|
AC_MSG_RESULT($glib_cv_va_val_copy)
|
|
-
|
|
-
|
|
dnl ***********************
|
|
dnl *** g_module checks ***
|
|
dnl ***********************
|
|
@@ -503,23 +515,17 @@
|
|
dnl G_MODULE_IMPL= don't reset, so cmd-line can override
|
|
G_MODULE_NEED_USCORE=0
|
|
G_MODULE_BROKEN_RTLD_GLOBAL=0
|
|
-G_MODULE_HAVE_DLERROR=0
|
|
dnl *** dlopen() and dlsym() in system libraries
|
|
if test -z "$G_MODULE_IMPL"; then
|
|
AC_CHECK_FUNC(dlopen,
|
|
- AC_CHECK_FUNC(dlsym,
|
|
- G_MODULE_IMPL=G_MODULE_IMPL_DL
|
|
- ,)
|
|
- ,)
|
|
+ [AC_CHECK_FUNC(dlsym,G_MODULE_IMPL="G_MODULE_IMPL_DL")])
|
|
fi
|
|
dnl *** dlopen() and dlsym() in libdl
|
|
if test -z "$G_MODULE_IMPL"; then
|
|
AC_CHECK_LIB(dl, dlopen,
|
|
- AC_CHECK_LIB(dl, dlsym,
|
|
+ [AC_CHECK_LIB(dl, dlsym,
|
|
G_MODULE_LIBS=-ldl
|
|
- G_MODULE_IMPL=G_MODULE_IMPL_DL
|
|
- ,)
|
|
- ,)
|
|
+ G_MODULE_IMPL=G_MODULE_IMPL_DL)])
|
|
fi
|
|
dnl *** shl_load() in libdld (HP-UX)
|
|
if test -z "$G_MODULE_IMPL"; then
|
|
@@ -527,28 +533,27 @@
|
|
SAVED_LDFLAGS=$LDFLAGS
|
|
LDFLAGS="$LDFLAGS -Wl,-E"
|
|
AC_TRY_LINK(,[ return 0; ],
|
|
- [ G_MODULE_LDFLAGS="-Wl,-E" ],[
|
|
- LDFLAGS="$SAVED_LDFLAGS -bexpall"
|
|
+ [G_MODULE_LDFLAGS="-Wl,-E"],
|
|
+ [LDFLAGS="$SAVED_LDFLAGS -bexpall"
|
|
AC_TRY_LINK(,[ return 0; ],
|
|
G_MODULE_LDFLAGS="-bexpall",
|
|
G_MODULE_LDFLAGS="none"
|
|
+ )]
|
|
)
|
|
- ])
|
|
- LDFLAGS=$SAVED_LDFLAGS
|
|
+ LDFLAGS="$SAVED_LDFLAGS"
|
|
AC_MSG_RESULT($G_MODULE_LDFLAGS)
|
|
if test "x$G_MODULE_LDFLAGS" = "xnone"; then
|
|
G_MODULE_LDFLAGS=
|
|
fi
|
|
AC_CHECK_LIB(dld, shl_load,
|
|
- G_MODULE_LIBS=-ldld
|
|
- G_MODULE_IMPL=G_MODULE_IMPL_DLD
|
|
- ,)
|
|
+ G_MODULE_LIBS="-ldld"
|
|
+ G_MODULE_IMPL="G_MODULE_IMPL_DLD")
|
|
fi
|
|
dnl *** additional checks for G_MODULE_IMPL_DL
|
|
if test "$G_MODULE_IMPL" = "G_MODULE_IMPL_DL"; then
|
|
case "$host_os" in
|
|
linux*)
|
|
- G_MODULE_LDFLAGS='-rdynamic'
|
|
+ G_MODULE_LDFLAGS="-rdynamic"
|
|
;;
|
|
esac
|
|
LIBS_orig="$LIBS"
|
|
@@ -557,9 +562,8 @@
|
|
LDFLAGS="$LDFLAGS $G_MODULE_LDFLAGS"
|
|
dnl *** check for OSF1/5.0 RTLD_GLOBAL brokenness
|
|
AC_CACHE_CHECK([for RTLD_GLOBAL brokenness],
|
|
- glib_cv_rtldglobal_broken,[
|
|
- AC_TRY_RUN([
|
|
- #include <dlfcn.h>
|
|
+ glib_cv_rtldglobal_broken,
|
|
+ [AC_TRY_RUN([#include<dlfcn.h>
|
|
#ifndef RTLD_GLOBAL
|
|
#define RTLD_GLOBAL 0
|
|
#endif
|
|
@@ -575,8 +579,8 @@
|
|
local = dlsym (handle, "pthread_create");
|
|
return global == local;
|
|
}],
|
|
- [glib_cv_rtldglobal_broken=no],
|
|
- [glib_cv_rtldglobal_broken=yes],
|
|
+ [glib_cv_rtldglobal_broken="no"],
|
|
+ [glib_cv_rtldglobal_broken="yes"],
|
|
[])
|
|
rm -f plugin.c plugin.o plugin.lo
|
|
])
|
|
@@ -587,9 +591,8 @@
|
|
fi
|
|
dnl *** check whether we need preceeding underscores
|
|
AC_MSG_CHECKING(for preceeding underscore in symbols)
|
|
- AC_CACHE_VAL(glib_cv_uscore,[
|
|
- AC_TRY_RUN([
|
|
- #include <dlfcn.h>
|
|
+ AC_CACHE_VAL(glib_cv_uscore,
|
|
+ [AC_TRY_RUN([#include <dlfcn.h>
|
|
int glib_underscore_test (void) { return 42; }
|
|
int main() {
|
|
void *f1 = (void*)0, *f2 = (void*)0, *handle;
|
|
@@ -599,8 +602,8 @@
|
|
f2 = dlsym (handle, "_glib_underscore_test");
|
|
} return (!f2 || f1);
|
|
}],
|
|
- glib_cv_uscore=yes,
|
|
- glib_cv_uscore=no,
|
|
+ glib_cv_uscore="yes",
|
|
+ glib_cv_uscore="no"
|
|
)
|
|
rm -f plugin.c plugin.o plugin.lo
|
|
])
|
|
@@ -613,9 +616,7 @@
|
|
|
|
LDFLAGS="$LDFLAGS_orig"
|
|
dnl *** check for having dlerror()
|
|
- AC_CHECK_FUNC(dlerror,
|
|
- G_MODULE_HAVE_DLERROR=1,
|
|
- G_MODULE_HAVE_DLERROR=0)
|
|
+ AC_CHECK_FUNC(dlerror,G_MODULE_HAVE_DLERROR=1,G_MODULE_HAVE_DLERROR=0)
|
|
LIBS="$LIBS_orig"
|
|
fi
|
|
dnl *** done, have e got an implementation?
|
|
@@ -636,17 +637,17 @@
|
|
dnl ***********************
|
|
|
|
AC_ARG_WITH(threads, [ --with-threads=[none/posix/solaris/nspr] specify a thread implementation to use],
|
|
- if test "x$with_threads" = x; then
|
|
- want_threads=yes
|
|
+ if test "x$with_threads" = "x"; then
|
|
+ want_threads="yes"
|
|
else
|
|
- want_threads=$with_threads
|
|
+ want_threads="$with_threads"
|
|
fi,
|
|
- want_threads=yes)
|
|
+ want_threads="yes")
|
|
if test "x$enable_threads" = "xno"; then
|
|
- want_threads=no
|
|
+ want_threads="no"
|
|
fi
|
|
if test "x$want_threads" = "xnone"; then
|
|
- want_threads=no
|
|
+ want_threads="no"
|
|
fi
|
|
|
|
dnl error and warning message
|
|
@@ -660,8 +661,7 @@
|
|
compilation now, but then your programs might not work.
|
|
Please provide information on how it is done on your system."
|
|
|
|
-LIBS_NOT_FOUND_1="I can't find the libraries for the thread implementation
|
|
- "
|
|
+LIBS_NOT_FOUND_1="I can't find the libraries for the thread implementation"
|
|
|
|
LIBS_NOT_FOUND_2=". Please choose another thread implementation or
|
|
provide information on your thread implementation.
|
|
@@ -678,28 +678,28 @@
|
|
dnl determination of thread implementation
|
|
dnl ***************************************
|
|
|
|
-have_threads=none
|
|
-if test "x$want_threads" = xyes || test "x$want_threads" = xsolaris; then
|
|
- case $host in
|
|
+have_threads="none"
|
|
+if test "x$want_threads" = "xyes" || test "x$want_threads" = "xsolaris"; then
|
|
+ case "$host" in
|
|
*-*-solaris*)
|
|
AC_CHECK_LIB(thread, cond_init, have_threads=solaris)
|
|
;;
|
|
esac
|
|
fi
|
|
-if test "x$want_threads" = xyes || test "x$want_threads" = xposix; then
|
|
- if test "x$have_threads" = xnone; then
|
|
+if test "x$want_threads" = "xyes" || test "x$want_threads" = "xposix"; then
|
|
+ if test "x$have_threads" = "xnone"; then
|
|
AC_CHECK_HEADER(pthread.h, have_threads=posix)
|
|
fi
|
|
fi
|
|
-if test "x$want_threads" = xyes || test "x$want_threads" = xnspr; then
|
|
- if test "x$have_threads" = xnone; then
|
|
- AC_CHECK_LIB(nspr21, PRP_NewNakedCondVar, have_threads=nspr)
|
|
+if test "x$want_threads" = "xyes" || test "x$want_threads" = "xnspr"; then
|
|
+ if test "x$have_threads" = "xnone"; then
|
|
+ AC_CHECK_LIB(nspr21, PRP_NewNakedCondVar, have_threads="nspr")
|
|
fi
|
|
fi
|
|
|
|
AC_MSG_CHECKING(for thread implementation)
|
|
|
|
-if test "x$have_threads" = xnone && test "x$want_threads" != xno; then
|
|
+if test "x$have_threads" = "xnone" && test "x$want_threads" != "xno"; then
|
|
AC_MSG_RESULT(none available)
|
|
AC_MSG_WARN($THREAD_NO_IMPLEMENTATION)
|
|
else
|
|
@@ -713,48 +713,49 @@
|
|
G_THREAD_LIBS=
|
|
G_THREAD_CFLAGS=
|
|
|
|
-mutex_has_default=no
|
|
-case $have_threads in
|
|
+mutex_has_default="no"
|
|
+case "$have_threads" in
|
|
posix)
|
|
- G_THREAD_LIBS=error
|
|
+ G_THREAD_LIBS="error"
|
|
AC_CHECK_LIB(pthread, pthread_attr_init,
|
|
G_THREAD_LIBS="-lpthread")
|
|
- if test "x$G_THREAD_LIBS" = xerror; then
|
|
+ if test "x$G_THREAD_LIBS" = "xerror"; then
|
|
AC_CHECK_LIB(pthreads, pthread_attr_init,
|
|
G_THREAD_LIBS="-lpthreads")
|
|
fi
|
|
- if test "x$G_THREAD_LIBS" = xerror; then
|
|
+ if test "x$G_THREAD_LIBS" = "xerror"; then
|
|
AC_CHECK_LIB(thread, pthread_attr_init,
|
|
G_THREAD_LIBS="-lthread")
|
|
fi
|
|
- if test "x$G_THREAD_LIBS" = xerror; then
|
|
+ if test "x$G_THREAD_LIBS" = "xerror"; then
|
|
AC_CHECK_LIB(c_r, pthread_attr_init,
|
|
G_THREAD_LIBS="-lc_r")
|
|
fi
|
|
- if test "x$G_THREAD_LIBS" = xerror; then
|
|
+ if test "x$G_THREAD_LIBS" = "xerror"; then
|
|
AC_CHECK_FUNC(pthread_attr_init, G_THREAD_LIBS="")
|
|
fi
|
|
dnl ********** DG/UX ************
|
|
- if test "x$G_THREAD_LIBS" = xerror; then
|
|
+ if test "x$G_THREAD_LIBS" = "xerror"; then
|
|
AC_CHECK_LIB(thread, __d10_pthread_attr_init,
|
|
G_THREAD_LIBS="-lthread"
|
|
G_THREAD_CFLAGS="-D_POSIX4A_DRAFT10_SOURCE")
|
|
fi
|
|
dnl ********* HPUX 11 ***********
|
|
- if test "x$G_THREAD_LIBS" = xerror; then
|
|
+ if test "x$G_THREAD_LIBS" = "xerror"; then
|
|
AC_CHECK_LIB(pthread, __pthread_attr_init_system,
|
|
G_THREAD_LIBS="-lpthread")
|
|
fi
|
|
- mutex_has_default=yes
|
|
+ mutex_has_default="yes"
|
|
mutex_default_type='pthread_mutex_t'
|
|
mutex_default_init='PTHREAD_MUTEX_INITIALIZER'
|
|
mutex_header_file='pthread.h'
|
|
g_threads_impl="POSIX"
|
|
;;
|
|
solaris)
|
|
- G_THREAD_LIBS=error
|
|
- AC_CHECK_LIB(thread, cond_init, G_THREAD_LIBS="-lthread")
|
|
- mutex_has_default=yes
|
|
+ G_THREAD_LIBS="error"
|
|
+ AC_CHECK_LIB(thread, cond_init,
|
|
+ G_THREAD_LIBS="-lthread")
|
|
+ mutex_has_default="yes"
|
|
mutex_default_type='mutex_t'
|
|
mutex_default_init="DEFAULTMUTEX"
|
|
mutex_header_file='thread.h'
|
|
@@ -770,11 +771,11 @@
|
|
;;
|
|
*)
|
|
g_threads_impl="NONE"
|
|
- G_THREAD_LIBS=error
|
|
+ G_THREAD_LIBS="error"
|
|
;;
|
|
esac
|
|
|
|
-if test "x$G_THREAD_LIBS" = xerror; then
|
|
+if test "x$G_THREAD_LIBS" = "xerror"; then
|
|
AC_MSG_ERROR($LIBS_NOT_FOUND_1$have_threads$LIBS_NOT_FOUND_2)
|
|
fi
|
|
|
|
@@ -784,13 +785,12 @@
|
|
dnl determination of G_THREAD_CFLAGS
|
|
dnl ********************************
|
|
|
|
-if test x"$have_threads" != xnone; then
|
|
+if test "x$have_threads" != "xnone"; then
|
|
G_THREAD_CFLAGS="$G_THREAD_CFLAGS -D_REENTRANT" # good default guess
|
|
-
|
|
case $host in
|
|
*-aix*)
|
|
G_THREAD_CFLAGS="$G_THREAD_CFLAGS -D_THREAD_SAFE"
|
|
- if test x"$GCC" = xyes; then
|
|
+ if test "x$GCC" = "xyes"; then
|
|
G_THREAD_CFLAGS="$G_THREAD_CFLAGS -mthreads"
|
|
fi
|
|
;;
|
|
@@ -805,12 +805,12 @@
|
|
# if we are not finding the ctime_r function, then we probably are
|
|
# not using the proper multithread flag
|
|
# Note: Digital UNIX 4.0d #defines ctime_r to _Pctime_r for gcc.
|
|
- old_CPPFLAGS=$CPPFLAGS
|
|
+ old_CPPFLAGS="$CPPFLAGS"
|
|
CPPFLAGS="$CPPFLAGS $G_THREAD_CFLAGS"
|
|
AC_EGREP_HEADER([[^a-zA-Z_](_P)?ctime_r[^a-zA-Z_]], time.h, ,
|
|
G_THREAD_CFLAGS=
|
|
AC_MSG_WARN($FLAG_DOES_NOT_WORK))
|
|
- CPPFLAGS=$old_CPPFLAGS
|
|
+ CPPFLAGS="$old_CPPFLAGS"
|
|
|
|
AC_MSG_CHECKING(necessary compiler options)
|
|
|
|
@@ -822,7 +822,7 @@
|
|
dnl check for mt safe function variants
|
|
dnl ***********************************
|
|
|
|
-if test x"$have_threads" != xnone; then
|
|
+if test "x$have_threads" != "xnone"; then
|
|
glib_save_LIBS="$LIBS"
|
|
glib_save_CFLAGS="$CFLAGS"
|
|
# we are not doing the following for now, as this might require glib
|
|
@@ -844,7 +844,7 @@
|
|
return errno == ENOSYS || error == ENOSYS;}],
|
|
[ac_cv_func_getpwuid_r=yes],
|
|
[ac_cv_func_getpwuid_r=no])])
|
|
- if test "$ac_cv_func_getpwuid_r" = yes; then
|
|
+ if test "$ac_cv_func_getpwuid_r" = "yes"; then
|
|
AC_MSG_RESULT(yes)
|
|
AC_DEFINE(HAVE_GETPWUID_R)
|
|
else
|
|
@@ -854,16 +854,17 @@
|
|
AC_MSG_CHECKING(whether getpwuid_r is posix like)
|
|
# The signature for the POSIX version is:
|
|
# int getpwuid_r(uid_t, struct passwd *, char *, size_t, struct passwd **)
|
|
- AC_TRY_COMPILE([#include <pwd.h>
|
|
+ AC_TRY_COMPILE(
|
|
+ [#include <pwd.h>
|
|
#include <sys/types.h>
|
|
- #include <stdlib.h>],
|
|
- [getpwuid_r((uid_t)0, NULL, NULL, (size_t)0, NULL);],
|
|
+ #include <stdlib.h>
|
|
+ ],[getpwuid_r((uid_t)0, NULL, NULL, (size_t)0, NULL);],
|
|
[AC_DEFINE(HAVE_GETPWUID_R_POSIX)
|
|
AC_MSG_RESULT(yes)],
|
|
[AC_MSG_RESULT(no)])
|
|
fi
|
|
fi
|
|
- if test x"$have_threads" = xposix; then
|
|
+ if test "x$have_threads" = "xposix"; then
|
|
LIBS="$LIBS $G_THREAD_LIBS"
|
|
AC_MSG_CHECKING(whether pthread_getspecific is posix like)
|
|
# PCThreads has pthread_getspecific(pthread_key_t, void **);
|
|
@@ -926,14 +927,13 @@
|
|
GLIB_IF_VAR_EQ(mutex_has_default, yes,
|
|
GLIB_SIZEOF([#include <$mutex_header_file>],
|
|
$mutex_default_type,
|
|
- gmutex,
|
|
- )
|
|
+ gmutex)
|
|
GLIB_BYTE_CONTENTS([#include <$mutex_header_file>],
|
|
$mutex_default_type,
|
|
gmutex,
|
|
$glib_cv_sizeof_gmutex,
|
|
- $mutex_default_init)
|
|
- ,
|
|
+ $mutex_default_init
|
|
+ )
|
|
)
|
|
|
|
|
|
@@ -942,10 +942,9 @@
|
|
dnl ****************************************
|
|
GLIB_SYSDEFS(
|
|
[#include <sys/types.h>
|
|
-#include <sys/poll.h>],
|
|
- POLLIN:1 POLLOUT:4 POLLPRI:2 POLLERR:8 POLLHUP:16 POLLNVAL:32,
|
|
- glibconfig-sysdefs.h,
|
|
- =)
|
|
+ #include <sys/poll.h>
|
|
+ ],[POLLIN:1 POLLOUT:4 POLLPRI:2 POLLERR:8 POLLHUP:16 POLLNVAL:32],
|
|
+ glibconfig-sysdefs.h,=)
|
|
|
|
|
|
dnl ******************************
|
|
@@ -975,7 +974,7 @@
|
|
cat > $outfile <<\_______EOF
|
|
/* glibconfig.h
|
|
*
|
|
- * This is a generated file. Please modify `configure.in'
|
|
+ * This is a generated file. Please modify 'configure.in'
|
|
*/
|
|
|
|
#ifndef GLIBCONFIG_H
|
|
@@ -983,20 +982,20 @@
|
|
|
|
_______EOF
|
|
|
|
- if test x$glib_limits_h = xyes; then
|
|
- echo '#include <limits.h>' >> $outfile
|
|
+ if test "x$glib_limits_h" = "xyes"; then
|
|
+ echo "#include <limits.h>" >> $outfile
|
|
fi
|
|
- if test x$glib_float_h = xyes; then
|
|
- echo '#include <float.h>' >> $outfile
|
|
+ if test "x$glib_float_h" = "xyes"; then
|
|
+ echo "#include <float.h>" >> $outfile
|
|
fi
|
|
- if test x$glib_values_h = xyes; then
|
|
- echo '#include <values.h>' >> $outfile
|
|
+ if test "x$glib_values_h" = "xyes"; then
|
|
+ echo "#include <values.h>" >> $outfile
|
|
fi
|
|
- if test x$g_mutex_header_file != x; then
|
|
+ if test "x$g_mutex_header_file" != "x"; then
|
|
echo '#include <'"$g_mutex_header_file"'>' >> $outfile
|
|
fi
|
|
- if test x$glib_sys_poll_h = xyes; then
|
|
- echo '#define GLIB_HAVE_SYS_POLL_H' >> $outfile
|
|
+ if test "x$glib_sys_poll_h" = "xyes"; then
|
|
+ echo "#define GLIB_HAVE_SYS_POLL_H" >> $outfile
|
|
fi
|
|
|
|
cat >> $outfile <<_______EOF
|
|
@@ -1084,7 +1083,7 @@
|
|
_______EOF
|
|
|
|
echo >>$outfile
|
|
- if test x$g_mutex_has_default = xyes; then
|
|
+ if test "x$g_mutex_has_default" = "xyes"; then
|
|
cat >>$outfile <<_______EOF
|
|
$g_enable_threads_def G_THREADS_ENABLED
|
|
#define G_THREADS_IMPL_$g_threads_impl_def
|
|
@@ -1141,7 +1140,7 @@
|
|
|
|
_______EOF
|
|
|
|
- if test -r glibconfig-sysdefs.h; then
|
|
+ if test -r "glibconfig-sysdefs.h"; then
|
|
cat glibconfig-sysdefs.h >>$outfile
|
|
fi
|
|
|
|
@@ -1160,7 +1159,7 @@
|
|
|
|
|
|
if cmp -s $outfile glibconfig.h; then
|
|
- echo glibconfig.h is unchanged
|
|
+ echo "glibconfig.h is unchanged"
|
|
rm -f $outfile
|
|
else
|
|
mv $outfile glibconfig.h
|
|
@@ -1173,56 +1172,56 @@
|
|
# on variable expansion in case labels. Look at the generated config.status
|
|
# for a hint.
|
|
|
|
-case xyes in
|
|
+case "xyes" in
|
|
x$ac_cv_header_float_h)
|
|
- glib_float_h=yes
|
|
+ glib_float_h="yes"
|
|
glib_mf=FLT_MIN glib_Mf=FLT_MAX
|
|
glib_md=DBL_MIN glib_Md=DBL_MAX
|
|
;;
|
|
x$ac_cv_header_values_h)
|
|
- glib_values_h=yes
|
|
+ glib_values_h="yes"
|
|
glib_mf=MINFLOAT glib_Mf=MAXFLOAT
|
|
glib_md=MINDOUBLE glib_Md=MAXDOUBLE
|
|
;;
|
|
esac
|
|
|
|
-case xyes in
|
|
+case "xyes" in
|
|
x$ac_cv_header_limits_h)
|
|
- glib_limits_h=yes
|
|
+ glib_limits_h="yes"
|
|
glib_ms=SHRT_MIN glib_Ms=SHRT_MAX
|
|
glib_mi=INT_MIN glib_Mi=INT_MAX
|
|
glib_ml=LONG_MIN glib_Ml=LONG_MAX
|
|
;;
|
|
x$ac_cv_header_values_h)
|
|
- glib_values_h=yes
|
|
+ glib_values_h="yes"
|
|
glib_ms=MINSHORT glib_Ms=MAXSHORT
|
|
glib_mi=MININT glib_Mi=MAXINT
|
|
glib_ml=MINLONG glib_Ml=MAXLONG
|
|
;;
|
|
esac
|
|
|
|
-if test x$ac_cv_header_sys_poll_h = xyes ; then
|
|
- glib_sys_poll_h=yes
|
|
+if test "x$ac_cv_header_sys_poll_h" = "xyes" ; then
|
|
+ glib_sys_poll_h="yes"
|
|
fi
|
|
|
|
case 2 in
|
|
-$ac_cv_sizeof_short) gint16=short;;
|
|
-$ac_cv_sizeof_int) gint16=int;;
|
|
+$ac_cv_sizeof_short) gint16="short";;
|
|
+$ac_cv_sizeof_int) gint16="int";;
|
|
esac
|
|
case 4 in
|
|
-$ac_cv_sizeof_short) gint32=short;;
|
|
-$ac_cv_sizeof_int) gint32=int;;
|
|
-$ac_cv_sizeof_long) gint32=long;;
|
|
+$ac_cv_sizeof_short) gint32="short";;
|
|
+$ac_cv_sizeof_int) gint32="int";;
|
|
+$ac_cv_sizeof_long) gint32="long";;
|
|
esac
|
|
case 8 in
|
|
$ac_cv_sizeof_int)
|
|
- gint64=int
|
|
+ gint64="int"
|
|
glib_extension=
|
|
glib_warning_guard=
|
|
gint64_constant='(val)'
|
|
;;
|
|
$ac_cv_sizeof_long)
|
|
- gint64=long
|
|
+ gint64="long"
|
|
glib_extension=
|
|
glib_warning_guard=
|
|
gint64_constant='(val##L)'
|
|
@@ -1249,11 +1246,11 @@
|
|
case $ac_cv_sizeof_void_p in
|
|
$ac_cv_sizeof_int) glib_gpi_cast='' glib_gpui_cast='' ;;
|
|
$ac_cv_sizeof_long) glib_gpi_cast='(glong)' glib_gpui_cast='(gulong)' ;;
|
|
-*) glib_unknown_void_p=yes ;;
|
|
+*) glib_unknown_void_p="yes" ;;
|
|
esac
|
|
|
|
|
|
-case xyes in
|
|
+case "xyes" in
|
|
x$ac_cv_func_atexit)
|
|
glib_atexit="
|
|
#ifdef NeXT /* @#%@! NeXTStep */
|
|
@@ -1263,15 +1260,13 @@
|
|
#endif"
|
|
;;
|
|
x$ac_cv_func_on_exit)
|
|
- glib_atexit="
|
|
-#define g_ATEXIT(proc) (on_exit ((void (*)(int, void*))(proc), NULL))"
|
|
+ glib_atexit="#define g_ATEXIT(proc) (on_exit ((void (*)(int, void*))(proc), NULL))"
|
|
;;
|
|
esac
|
|
|
|
-case xyes in
|
|
+case "xyes" in
|
|
x$ac_cv_func_memmove)
|
|
- glib_memmove='
|
|
-#define g_memmove(d,s,n) G_STMT_START { memmove ((d), (s), (n)); } G_STMT_END'
|
|
+ glib_memmove="#define g_memmove(d,s,n) G_STMT_START { memmove ((d), (s), (n)); } G_STMT_END"
|
|
;;
|
|
*)
|
|
glib_memmove="
|
|
@@ -1288,30 +1283,30 @@
|
|
#define GLIB_MICRO_VERSION $GLIB_MICRO_VERSION
|
|
"
|
|
|
|
-case xyes in
|
|
-x$glib_cv_va_copy) glib_vacopy='#define G_VA_COPY va_copy' ;;
|
|
-x$glib_cv___va_copy) glib_vacopy='#define G_VA_COPY __va_copy' ;;
|
|
-*) glib_vacopy=''
|
|
+case "xyes" in
|
|
+x$glib_cv_va_copy) glib_vacopy="#define G_VA_COPY va_copy" ;;
|
|
+x$glib_cv___va_copy) glib_vacopy="#define G_VA_COPY __va_copy" ;;
|
|
+*) glib_vacopy=""
|
|
esac
|
|
|
|
-if test x$glib_cv_va_val_copy = xno; then
|
|
+if test "x$glib_cv_va_val_copy" = "xno"; then
|
|
glib_vacopy="\$glib_vacopy
|
|
#define G_VA_COPY_AS_ARRAY 1"
|
|
fi
|
|
|
|
-if test x$glib_cv_hasinline = xyes; then
|
|
- glib_inline='#define G_HAVE_INLINE 1'
|
|
+if test "x$glib_cv_hasinline" = "xyes"; then
|
|
+ glib_inline="#define G_HAVE_INLINE 1"
|
|
fi
|
|
-if test x$glib_cv_has__inline = xyes; then
|
|
+if test "x$glib_cv_has__inline" = "xyes"; then
|
|
glib_inline="\$glib_inline
|
|
#define G_HAVE___INLINE 1"
|
|
fi
|
|
-if test x$glib_cv_has__inline__ = xyes; then
|
|
+if test "x$glib_cv_has__inline__" = "xyes"; then
|
|
glib_inline="\$glib_inline
|
|
#define G_HAVE___INLINE__ 1"
|
|
fi
|
|
|
|
-case xyes in
|
|
+case "xyes" in
|
|
x$ac_cv_c_bigendian)
|
|
g_byte_order=G_BIG_ENDIAN
|
|
g_bs_native=BE
|
|
@@ -1324,32 +1319,32 @@
|
|
;;
|
|
esac
|
|
|
|
-if test x$glib_wchar_h = xyes; then
|
|
- glib_wc='
|
|
-#define G_HAVE_WCHAR_H 1'
|
|
+if test "x$glib_wchar_h" = "xyes"; then
|
|
+ glib_wc="#define G_HAVE_WCHAR_H 1"
|
|
fi
|
|
-if test x$glib_wctype_h = xyes; then
|
|
+if test "x$glib_wctype_h" = "xyes"; then
|
|
glib_wc="\$glib_wc
|
|
#define G_HAVE_WCTYPE_H 1"
|
|
fi
|
|
-if test x$glib_working_wctype = xno; then
|
|
+if test "x$glib_working_wctype" = "xno"; then
|
|
glib_wc="\$glib_wc
|
|
#define G_HAVE_BROKEN_WCTYPE 1"
|
|
fi
|
|
|
|
-case x$enable_threads in
|
|
+case "x$enable_threads" in
|
|
xyes) g_enable_threads_def="#define";;
|
|
*) g_enable_threads_def="#undef ";;
|
|
esac
|
|
|
|
-g_threads_impl_def=$g_threads_impl
|
|
+g_threads_impl_def="$g_threads_impl"
|
|
+
|
|
|
|
g_mutex_has_default="$mutex_has_default"
|
|
g_mutex_sizeof="$glib_cv_sizeof_gmutex"
|
|
g_mutex_contents="$glib_cv_byte_contents_gmutex"
|
|
])
|
|
|
|
-AC_OUTPUT([
|
|
+AC_CONFIG_FILES([
|
|
glib.spec
|
|
Makefile
|
|
glib-config
|
|
@@ -1362,6 +1357,9 @@
|
|
glib.pc
|
|
gmodule.pc
|
|
gthread.pc
|
|
-],[case "$CONFIG_FILES" in
|
|
+])
|
|
+AC_CONFIG_COMMANDS([chmod-scripts],[
|
|
+ case "$CONFIG_FILES" in
|
|
*glib-config*)chmod +x glib-config;;
|
|
esac])
|
|
+AC_OUTPUT
|
|
--- glib-1.2.10/gmodule/Makefile.am.orig 2006-05-22 23:53:54.000000000 -0700
|
|
+++ glib-1.2.10/gmodule/Makefile.am 2006-05-23 00:00:56.000000000 -0700
|
|
@@ -15,8 +15,7 @@
|
|
gmoduleconf.h: gmoduleconf.h.in
|
|
|
|
glibincludedir=$(includedir)/glib-1.2
|
|
-glibinclude_HEADERS = \
|
|
- gmodule.h
|
|
+glibinclude_HEADERS = gmodule.h
|
|
|
|
libglib = $(top_builddir)/libglib.la # -lglib
|
|
|
|
@@ -29,17 +28,17 @@
|
|
-release $(LT_RELEASE) \
|
|
-export-dynamic
|
|
|
|
-libgmodule_la_LIBADD = @G_MODULE_LIBS@ # $(libglib)
|
|
-# we should really depend on $(libglib) for libgmodule.la, but libtool has a
|
|
-# problem with this ;(
|
|
+libgmodule_la_LIBADD = @G_MODULE_LIBS@ $(libglib)
|
|
|
|
libgplugin_a_la_SOURCES = libgplugin_a.c
|
|
+libgplugin_a_la_DEPENDENCIES = libgmodule.la
|
|
libgplugin_a_la_LDFLAGS = @G_MODULE_LDFLAGS@ -avoid-version -module
|
|
-libgplugin_a_la_LIBADD = @G_MODULE_LIBS@ # $(libglib)
|
|
+libgplugin_a_la_LIBADD = @G_MODULE_LIBS@ $(libglib) libgmodule.la
|
|
|
|
libgplugin_b_la_SOURCES = libgplugin_b.c
|
|
+libgplugin_b_la_DEPENDENCIES = libgmodule.la
|
|
libgplugin_b_la_LDFLAGS = @G_MODULE_LDFLAGS@ -avoid-version -module
|
|
-libgplugin_b_la_LIBADD = @G_MODULE_LIBS@ # $(libglib)
|
|
+libgplugin_b_la_LIBADD = @G_MODULE_LIBS@ $(libglib)
|
|
|
|
noinst_PROGRAMS = testgmodule
|
|
testgmodule_LDFLAGS += @G_MODULE_LDFLAGS@
|
|
--- glib-1.2.10/gthread/Makefile.am.orig 1999-08-26 06:09:43.000000000 -0700
|
|
+++ glib-1.2.10/gthread/Makefile.am 2006-05-18 21:16:17.000000000 -0700
|
|
@@ -19,7 +19,7 @@
|
|
-release $(LT_RELEASE) \
|
|
-export-dynamic
|
|
|
|
-libgthread_la_LIBADD = @G_THREAD_LIBS@
|
|
+libgthread_la_LIBADD = @G_THREAD_LIBS@ $(libglib)
|
|
|
|
noinst_PROGRAMS = testgthread
|
|
testgthread_LDADD = ../libglib.la libgthread.la
|
|
|