From f2f3eb906469d86cf7cc07bd54b0558b9a7bc100 Mon Sep 17 00:00:00 2001 From: foobar Date: Sat, 17 Dec 2005 16:22:43 +0000 Subject: [PATCH] MFB51: Extension dependancy improvements during configure --- acinclude.m4 | 184 +++++++++++++++++++++++++++++---------------------- 1 file changed, 105 insertions(+), 79 deletions(-) diff --git a/acinclude.m4 b/acinclude.m4 index b8a478d12a..47e9425295 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -255,14 +255,14 @@ dnl append to the array which has been dynamically chosen at m4 time dnl choose the right compiler/flags/etc. for the source-file case $ac_src in - *.c[)] ac_comp="$b_c_pre $3 $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $6$b_c_post" ;; - *.s[)] ac_comp="$b_c_pre $3 $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $6$b_c_post" ;; - *.S[)] ac_comp="$b_c_pre $3 $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $6$b_c_post" ;; - *.cpp|*.cc|*.cxx[)] ac_comp="$b_cxx_pre $3 $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $6$b_cxx_post" ;; + *.c[)] ac_comp="$b_c_pre $3 $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $6$b_c_post" ;; + *.s[)] ac_comp="$b_c_pre $3 $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $6$b_c_post" ;; + *.S[)] ac_comp="$b_c_pre $3 $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $6$b_c_post" ;; + *.cpp|*.cc|*.cxx[)] ac_comp="$b_cxx_pre $3 $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $6$b_cxx_post" ;; esac dnl create a rule for the object/source combo - cat >>Makefile.objects<>Makefile.objects</dev/null` case $os in - "SunOS 5.6"|"SunOS 5.7"[)] - case $CC in - gcc*|egcs*) CFLAGS="$CFLAGS -fPIC";; - *[)] CFLAGS="$CFLAGS -fpic";; - esac - AC_MSG_RESULT([yes]);; - *[)] - AC_MSG_RESULT([no]);; + "SunOS 5.6"|"SunOS 5.7"[)] + case $CC in + gcc*|egcs*) + CFLAGS="$CFLAGS -fPIC";; + *[)] + CFLAGS="$CFLAGS -fpic";; + esac + AC_MSG_RESULT([yes]);; + *[)] + AC_MSG_RESULT([no]);; esac else AC_MSG_RESULT([no]) @@ -1565,10 +1591,10 @@ AC_DEFUN([PHP_BROKEN_GETCWD],[ os=`uname -sr 2>/dev/null` case $os in SunOS*[)] - AC_DEFINE(HAVE_BROKEN_GETCWD,1, [Define if system has broken getcwd]) - AC_MSG_RESULT([yes]);; - *[)] - AC_MSG_RESULT([no]);; + AC_DEFINE(HAVE_BROKEN_GETCWD,1, [Define if system has broken getcwd]) + AC_MSG_RESULT([yes]);; + *[)] + AC_MSG_RESULT([no]);; esac ]) @@ -1588,8 +1614,8 @@ int main(int argc, char *argv[]) fp = fopen(filename, "w"); if (fp == NULL) { - perror("fopen"); - exit(2); + perror("fopen"); + exit(2); } fputs("foobar", fp); fclose(fp); @@ -1599,7 +1625,7 @@ int main(int argc, char *argv[]) fclose(fp); unlink(filename); if (position == 0) - return 1; + return 1; return 0; } ], @@ -1617,10 +1643,10 @@ choke me )]) if test "$have_broken_glibc_fopen_append" = "yes"; then - AC_MSG_RESULT(yes) - AC_DEFINE(HAVE_BROKEN_GLIBC_FOPEN_APPEND,1, [Define if your glibc borks on fopen with mode a+]) + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_BROKEN_GLIBC_FOPEN_APPEND,1, [Define if your glibc borks on fopen with mode a+]) else - AC_MSG_RESULT(no) + AC_MSG_RESULT(no) fi ]) @@ -1649,7 +1675,7 @@ AC_TRY_RUN([ #include struct cookiedata { - __off64_t pos; + __off64_t pos; }; __ssize_t reader(void *cookie, char *buffer, size_t size) @@ -1668,7 +1694,7 @@ main() { FILE *fp = fopencookie(&g, "r", funcs); if (fp && fseek(fp, 8192, SEEK_SET) == 0 && g.pos == 8192) - exit(0); + exit(0); exit(1); } @@ -1902,14 +1928,14 @@ AC_DEFUN([PHP_C_BIGENDIAN], [ int main(void) { - short one = 1; - char *cp = (char *)&one; - - if (*cp == 0) { - return(0); - } else { - return(1); - } + short one = 1; + char *cp = (char *)&one; + + if (*cp == 0) { + return(0); + } else { + return(1); + } } ], [ac_cv_c_bigendian_php=yes], [ac_cv_c_bigendian_php=no], [ac_cv_c_bigendian_php=unknown]) ]) -- 2.40.0