Changeset 3429
- Timestamp:
- 04/14/08 13:08:55 (5 months ago)
- Files:
-
- trunk/lib/install-gdc.sh (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/install-gdc.sh
r3176 r3429 60 60 GPHOBOS_DIR="`dirname $GPHOBOS_DIR`" 61 61 62 GPHOBOS_64=0 63 62 64 # If we have which, use it to get the prefix 63 65 which gdc >& /dev/null … … 76 78 fi 77 79 80 if [ -e "$GPHOBOS_DIR/../lib64" ] 81 then 82 GPHOBOS_64=1 83 fi 84 78 85 GDC_VER="`${CROSS}gdc -dumpversion`" 79 86 GDC_MCH="`${CROSS}gdc -dumpmachine`" … … 88 95 if [ "$UNINSTALL" = "1" ] 89 96 then 90 if [ ! -e "$GPHOBOS_DIR/libgphobos.a.phobos" ]91 then92 die "tango does not appear to be installed!" 393 fi94 97 if [ "$INPLACE" = "0" ] 95 98 then 96 99 rm -rf $GPHOBOS_DIR/libgphobos.a $PREFIX/include/d/$GDC_VER/object.d 97 mv $PREFIX/include/d/$GDC_VER/object.d.phobos $PREFIX/include/d/$GDC_VER/object.d 98 mv $GPHOBOS_DIR/libgphobos.a.phobos $GPHOBOS_DIR/libgphobos.a 100 if [ "$GPHOBOS_64" = "1" ] 101 then 102 rm -rf $GPHOBOS_DIR/../lib64/libgphobos.a 103 if [ -e "$GPHOBOS_DIR/../lib64/libgphobos.a.phobos" ] 104 then 105 mv $GPHOBOS_DIR/../lib64/libgphobos.a.phobos $GPHOBOS_DIR/../lib64/libgphobos.a 106 fi 107 fi 108 if [ -e "$GPHOBOS_DIR/libgphobos.a.phobos" ] 109 then 110 mv $PREFIX/include/d/$GDC_VER/object.d.phobos $PREFIX/include/d/$GDC_VER/object.d 111 mv $GPHOBOS_DIR/libgphobos.a.phobos $GPHOBOS_DIR/libgphobos.a 112 fi 99 113 fi 100 114 die "Done!" 0 … … 113 127 mv -f $GPHOBOS_DIR/libgphobos.a $GPHOBOS_DIR/libgphobos.a.phobos 114 128 mv -f $PREFIX/include/d/$GDC_VER/object.d $PREFIX/include/d/$GDC_VER/object.d.phobos 129 if [ "$GPHOBOS_64" = "1" ] 130 then 131 if [ -e "$GPHOBOS_DIR/../lib64/libgphobos.a" ] 132 then 133 mv -f $GPHOBOS_DIR7../lib64/libgphobos.a $GPHOBOS_DIR/../lib64/libgphobos.a.phobos 134 fi 135 fi 115 136 fi 116 137 … … 121 142 mkdir -p $PREFIX/include/d/$GDC_VER || die "Failed to create include/d/$GDC_VER (maybe you need root privileges?)" 5 122 143 cp -pRvf libgphobos.a $GPHOBOS_DIR || die "Failed to copy libraries" 7 144 if [ "$GPHOBOS_64" = "1" ] 145 then 146 cp -pRvf libgphobos.a $GPHOBOS_DIR/../lib64 || die "Failed to copy libraries" 7 147 fi 148 123 149 cp -pRvf ../object.di $PREFIX/include/d/$GDC_VER/object.d || die "Failed to copy source" 8 124 150 if [ ! -e $PREFIX/include/d/$GDC_VER/gcc ]












