Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/configure.ac

    r3fcbdca1 r14347ac  
    2727AC_ARG_VAR(CFA_VERSION, [The long version of cfa])
    2828
    29 CFACC=${DRIVER_DIR}cfa
     29AC_ARG_ENABLE(distcc,
     30        [  --enable-distcc     whether or not to enable distributed compilation],
     31        enable_distcc=$enableval, enable_distcc=no)
     32
     33echo -n "checking for distributated build... "
     34if test x$enable_distcc = xno; then
     35        CFACC=${DRIVER_DIR}cfa
     36        PRELUDEFLAG='-in-tree'
     37        echo "no"
     38else
     39        path=$(readlink -f .)
     40        CFADIR_HASH=$(openssl dgst -sha256 <<< $path)
     41        CFADIR_HASH="${CFADIR_HASH: -10}"
     42        CFACC="distcc ~/.cfadistcc/${CFADIR_HASH}/cfa"
     43        PRELUDEFLAG='-dist-tree'
     44        echo "yes (hash=${CFADIR_HASH})"
     45fi
    3046CFACPP=${DRIVER_DIR}cfa-cpp
     47LOCAL_CFACC=${DRIVER_DIR}cfa
     48
     49AM_CONDITIONAL([ENABLE_DISTCC], [test x$enable_distcc = xyes])
     50
    3151AC_SUBST(CFACC)
    3252AC_SUBST(CFACPP)
     53AC_SUBST(LOCAL_CFACC)
     54AC_SUBST(CFADIR_HASH)
    3355AC_SUBST(CFA_VERSION)
     56AC_SUBST(PRELUDEFLAG)
    3457
    3558#==============================================================================
Note: See TracChangeset for help on using the changeset viewer.