Author: philip Date: Fri Jun 10 07:50:17 2011 New Revision: 1134219 URL: http://svn.apache.org/viewvc?rev=1134219&view=rev Log: * configure.ac: Don't replace svn_private_config.h if the content is unchanged.
Modified: subversion/trunk/configure.ac Modified: subversion/trunk/configure.ac URL: http://svn.apache.org/viewvc/subversion/trunk/configure.ac?rev=1134219&r1=1134218&r2=1134219&view=diff ============================================================================== --- subversion/trunk/configure.ac (original) +++ subversion/trunk/configure.ac Fri Jun 10 07:50:17 2011 @@ -1297,10 +1297,15 @@ AC_SUBST(INCLUDE_OUTPUTS) # ==== Detection complete - output and run config.status ===================== -AC_CONFIG_HEADERS(subversion/svn_private_config.h) -AC_CONFIG_COMMANDS([svn_private_config.h], - [$SED -e "s/@SVN_DB_HEADER@/$SVN_DB_HEADER/" subversion/svn_private_config.h > subversion/svn_private_config.h.new - mv -f subversion/svn_private_config.h.new subversion/svn_private_config.h], +AC_CONFIG_HEADERS(subversion/svn_private_config.h.tmp) +AC_CONFIG_COMMANDS([svn_private_config.h.tmp], + [$SED -e "s/@SVN_DB_HEADER@/$SVN_DB_HEADER/" subversion/svn_private_config.h.tmp > subversion/svn_private_config.h.tmp.new + if test -e subversion/svn_private_config.h && diff subversion/svn_private_config.h subversion/svn_private_config.h.tmp.new >/dev/null ; then + rm -f subversion/svn_private_config.h.tmp.new + else + mv -f subversion/svn_private_config.h.tmp.new subversion/svn_private_config.h + fi + rm -f subversion/svn_private_config.h.tmp], [SED="$SED" SVN_DB_HEADER="$SVN_DB_HEADER"]) AC_CONFIG_FILES([Makefile])