]> granicus.if.org Git - php/commitdiff
Use helper script to determine compile time configuration for TSRM
authorSascha Schumann <sas@php.net>
Sun, 26 Sep 1999 19:09:24 +0000 (19:09 +0000)
committerSascha Schumann <sas@php.net>
Sun, 26 Sep 1999 19:09:24 +0000 (19:09 +0000)
TSRM/configure.in
TSRM/tsrm_config.in [new file with mode: 0755]

index 5f2654f50de06aa10f4279ba3aee571cbdfe4273..2509a915af593313943802f838b03a4782958cf3 100644 (file)
@@ -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 (executable)
index 0000000..c80000c
--- /dev/null
@@ -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