Monday, August 24, 2009

distcc with cmake

apt-get install distcc ccache avahidaemon
edit /etc/default/distcc
STARTDISTCC="true" ALLOWEDNETS="192.168.1.0/24" LISTENER=""
edit ~/.bashrc
CCACHE_PREFIX=distcc CXX=<homeDir>/g++-4.1 CC=<homeDir>/gcc-4.1
echo "#!/bin/bash" > <homeDir>/g++4.1
echo " " >> <homeDir>/g++4.1
echo " /usr/bin/ccache /usr/bin/g++-4.1 $@" >> <homeDir>/g++4.1
echo "#!/bin/bash" > <homeDir>/gcc4.1
echo " " >> <homeDir>/gcc4.1
echo " /usr/bin/ccache /usr/bin/gcc-4.1 $@" >> <homeDir>/gc4.1
run:
sudo /etc/init.d/avahi-daemon restart
sudo /etc/init.d/distcc restart
distcc show-hosts