diff -r 000000000000 -r 6474c204b198 build/autoconf/wrapper.m4 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/build/autoconf/wrapper.m4 Wed Dec 31 06:09:35 2014 +0100 @@ -0,0 +1,33 @@ +dnl This Source Code Form is subject to the terms of the Mozilla Public +dnl License, v. 2.0. If a copy of the MPL was not distributed with this +dnl file, You can obtain one at http://mozilla.org/MPL/2.0/. + +dnl ======================================================================= +dnl = Enable compiling with various compiler wrappers (distcc, ccache, etc) +dnl ======================================================================= +AC_DEFUN([MOZ_CHECK_COMPILER_WRAPPER], +[ +MOZ_ARG_WITH_STRING(compiler_wrapper, +[ --with-compiler-wrapper[=path/to/wrapper] + Enable compiling with wrappers such as distcc and ccache], + COMPILER_WRAPPER=$withval, COMPILER_WRAPPER="no") + +if test "$COMPILER_WRAPPER" != "no"; then + case "$CC" in + $COMPILER_WRAPPER\ *) + : + ;; + *) + CC="$COMPILER_WRAPPER $CC" + CXX="$COMPILER_WRAPPER $CXX" + _SUBDIR_CC="$CC" + _SUBDIR_CXX="$CXX" + ac_cv_prog_CC="$CC" + ac_cv_prog_CXX="$CXX" + MOZ_USING_COMPILER_WRAPPER=1 + ;; + esac +fi + +AC_SUBST(MOZ_USING_COMPILER_WRAPPER) +])