setupgcc.sh | setupgcc.bash | |||
---|---|---|---|---|
#!/bin/bash | #!/bin/bash | |||
# install ccache and colorgcc if they are not installed | # install ccache and colorgcc if they are not installed | |||
if [ -z "`which ccache`" ]; then | if [ -z "`which ccache`" ]; then | |||
echo Installing ColorGCC ... | echo Installing ColorGCC ... | |||
sudo aptitude install ccache | sudo apt-get install ccache | |||
fi | fi | |||
# Color GCC | # Color GCC | |||
if [ -z "`which colorgcc`" ]; then | if [ -z "`which colorgcc`" ]; then | |||
echo Installing ColorGCC ... | echo Installing ColorGCC ... | |||
sudo aptitude install colorgcc | sudo apt-get install colorgcc | |||
fi | fi | |||
if [ ! -z "`which colorgcc`" ]; then | if [ ! -z "`which colorgcc`" ]; then | |||
export CC="colorgcc" | export CC="colorgcc" | |||
alias gcc='colorgcc' | alias gcc='colorgcc' | |||
for C in `grep /usr/bin /etc/colorgcc/colorgccrc | sed -e 's/# //' -e 's/ :.*//'`; do | for C in `grep /usr/bin /etc/colorgcc/colorgccrc | sed -e 's/# //' -e 's/ :.*//'`; do | |||
if [ ! -e /usr/local/bin/${C} ]; then | if [ ! -e /usr/local/bin/${C} ]; then | |||
echo "Installing colorgcc wrapper in $HOME/bin for ${C}... " | echo "Installing colorgcc wrapper in $HOME/bin for ${C}... " | |||
sudo ln -s /usr/bin/colorgcc /usr/local/bin/${C} | sudo ln -s /usr/bin/colorgcc /usr/local/bin/${C} | |||
fi | fi | |||
done | done | |||
skipping to change at line 62 | skipping to change at line 62 | |||
fi | fi | |||
else | else | |||
echo $line >> $HOME/.colorgccrc | echo $line >> $HOME/.colorgccrc | |||
fi | fi | |||
done < /etc/colorgcc/colorgccrc | done < /etc/colorgcc/colorgccrc | |||
### Color Make | ### Color Make | |||
#if [ -z "`which colormake`" ]; then | #if [ -z "`which colormake`" ]; then | |||
# echo Installing ColorMake ... | # echo Installing ColorMake ... | |||
# sudo aptitude install colormake | # sudo apt-get install colormake | |||
#fi | #fi | |||
#if [ ! -z "`which colormake`" ]; then | #if [ ! -z "`which colormake`" ]; then | |||
# alias make='colormake' | # alias make='colormake' | |||
# if [ ! -e /usr/local/bin/make ]; then | # if [ ! -e /usr/local/bin/make ]; then | |||
# sudo ln -s /usr/bin/colormake /usr/local/bin/make | # sudo ln -s /usr/bin/colormake /usr/local/bin/make | |||
# fi | # fi | |||
#fi | #fi | |||
End of changes. 3 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |