diff options
author | Sascha Schumann <sas@php.net> | 1999-09-26 19:09:24 +0000 |
---|---|---|
committer | Sascha Schumann <sas@php.net> | 1999-09-26 19:09:24 +0000 |
commit | 17df2892bd0933eb27013a22ef1a7a0a6e95aaaa (patch) | |
tree | 6616048073e6803a84c096db1acd9d30af7719e7 | |
parent | 1d9f6b8a57a0b57986e77f4fd075d890f68f245c (diff) | |
download | php-git-17df2892bd0933eb27013a22ef1a7a0a6e95aaaa.tar.gz |
Use helper script to determine compile time configuration for TSRM
-rw-r--r-- | TSRM/configure.in | 3 | ||||
-rwxr-xr-x | TSRM/tsrm_config.in | 43 |
2 files changed, 45 insertions, 1 deletions
diff --git a/TSRM/configure.in b/TSRM/configure.in index 5f2654f50d..2509a915af 100644 --- a/TSRM/configure.in +++ b/TSRM/configure.in @@ -25,5 +25,6 @@ AC_DEFINE(PTHREADS) AC_CHECK_HEADERS(stdarg.h) -AC_OUTPUT(Makefile) +AC_OUTPUT(Makefile tsrm_config) +chmod +x tsrm_config diff --git a/TSRM/tsrm_config.in b/TSRM/tsrm_config.in new file mode 100755 index 0000000000..c80000c8da --- /dev/null +++ b/TSRM/tsrm_config.in @@ -0,0 +1,43 @@ +#! /bin/sh +# +# $Id$ +# +# Written by Sascha Schumann <sascha@schumann.cx> + + +# taken from autoconf + +if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then + # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu. + if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then + ac_n= ac_c=' +' ac_t=' ' + else + ac_n=-n ac_c= ac_t= + fi +else + ac_n= ac_c='\c' ac_t= +fi + + +flags_libs="@LIBS@" +flags_ldflags="@LDFLAGS@" +flags_cflags="@CPPFLAGS@ @CFLAGS@" + +case "$1" in +--ldflags) + echo $ac_n "$flags_ldflags$ac_c" +;; +--cflags) + echo $ac_n "$flags_cflags$ac_c" +;; +--libs) + echo $ac_n "$flags_libs$ac_c" +;; +*) + echo "$0 [--libs|--cflags|--ldflags]" + exit 1 +;; +esac + +exit 0 |