build/autoconf/wrapper.m4
author James Willcox <snorp@snorp.net>
Thu, 02 May 2013 09:26:13 -0400
changeset 141576 d8db39f5734946a35325c2999589f9377445a0d6
child 187510 8cb85ffb2c15d3a37a059beab1aedaf8849c196c
permissions -rw-r--r--
Bug 867750 - Add a --with-compiler-wrapper configure option r=glandium

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
    CC="$COMPILER_WRAPPER $CC"
    CXX="$COMPILER_WRAPPER $CXX"
    MOZ_USING_COMPILER_WRAPPER=1
fi

AC_SUBST(MOZ_USING_COMPILER_WRAPPER)
])