]> granicus.if.org Git - php/commitdiff
Write configuration parameters into `config.nice', so you can redo the
authorSascha Schumann <sas@php.net>
Tue, 7 Mar 2000 18:05:16 +0000 (18:05 +0000)
committerSascha Schumann <sas@php.net>
Tue, 7 Mar 2000 18:05:16 +0000 (18:05 +0000)
same configuration with exactly one command.

acinclude.m4
configure.in

index 0d0b898f4d4940f26d5b99942ea072e197d612af..2adf67671690e008eadf3526cd4e6e87adb3bff6 100644 (file)
@@ -1,6 +1,22 @@
 dnl $Id$
 dnl
 dnl This file contains local autoconf functions.
+AC_DEFUN(PHP_CONFIG_NICE,[
+  rm -f $1
+  cat >$1<<EOF
+#! /bin/sh
+#
+# Created by configure
+
+EOF
+
+  for arg in [$]0 "[$]@"; do
+    echo "\"[$]arg\" \\" >> $1
+  done
+  echo '"[$]@"' >> $1
+  chmod +x $1
+])
 
 AC_DEFUN(PHP_TIME_R_TYPE,[
 AC_CACHE_CHECK(for time_r type, ac_cv_time_r_type,[
index 890855aa03cffa4709124bb5b7501a91aee679dc..d739aa02cc338010fbf5433f5a5015313641fbfc 100644 (file)
@@ -23,8 +23,9 @@ fi
 
 cwd=`pwd`
 
-CONFIGURE_COMMAND=$0
-for arg in "$@"; do
+PHP_CONFIG_NICE(config.nice)
+
+for arg in $0 "$@"; do
     CONFIGURE_COMMAND="$CONFIGURE_COMMAND '$arg'"
 done