Commit 8526dd15c9913bcd27a88a6c108868e17b445a68

Authored by Jürgen Knödlseder
1 parent 09e69452

Mac OS X package build script cleans up after work to reduce memory requirements

Showing 1 changed file with 18 additions and 0 deletions
dev/pkgbuild-macosx.sh
... ... @@ -98,12 +98,14 @@ if [ ! -d "$NCURSES" ]; then
98 98 exit 1
99 99 else
100 100 tar xvfz $NCURSES.tar.gz
  101 + rm -rf $NCURSES.tar.gz
101 102 fi
102 103 fi
103 104 cd $NCURSES
104 105 ./configure --prefix=$INSTALLDIR --with-shared | tee -a $LOGFILE
105 106 make -j4 | tee -a $LOGFILE
106 107 make install | tee -a $LOGFILE
  108 +make clean
107 109  
108 110  
109 111 # ================ #
... ... @@ -117,12 +119,14 @@ if [ ! -d "$READLINE" ]; then
117 119 exit 1
118 120 else
119 121 tar xvfz $READLINE.tar.gz
  122 + rm -rf $READLINE.tar.gz
120 123 fi
121 124 fi
122 125 cd $READLINE
123 126 ./configure --prefix=$INSTALLDIR | tee -a $LOGFILE
124 127 make -j4 | tee -a $LOGFILE
125 128 make install | tee -a $LOGFILE
  129 +make clean
126 130  
127 131  
128 132 # =============== #
... ... @@ -136,12 +140,14 @@ if [ ! -d "cfitsio" ]; then
136 140 exit 1
137 141 else
138 142 tar xvfz $CFITSIO.tar.gz
  143 + rm -rf $CFITSIO.tar.gz
139 144 fi
140 145 fi
141 146 cd cfitsio
142 147 ./configure --prefix=$INSTALLDIR | tee -a $LOGFILE
143 148 make -j4 shared | tee -a $LOGFILE
144 149 make install | tee -a $LOGFILE
  150 +make clean
145 151  
146 152  
147 153 # ================ #
... ... @@ -165,6 +171,7 @@ if [ ! -d "$GAMMALIB" ]; then
165 171 cd gammalib
166 172 else
167 173 tar xvfz $GAMMALIB.tar.gz
  174 + rm -rf $GAMMALIB.tar.gz
168 175 cd $GAMMALIB
169 176 fi
170 177 fi
... ... @@ -195,6 +202,7 @@ fi
195 202 ./configure --prefix=$INSTALLDIR | tee -a $LOGFILE
196 203 make -j4 | tee -a $LOGFILE
197 204 make install | tee -a $LOGFILE
  205 +make clean
198 206  
199 207  
200 208 # ============== #
... ... @@ -220,6 +228,7 @@ if [ ! -d "$CTOOLS" ]; then
220 228 CTOOLS_DIR=ctools
221 229 else
222 230 tar xvfz $CTOOLS.tar.gz
  231 + rm -rf $CTOOLS.tar.gz
223 232 cd $CTOOLS
224 233 fi
225 234 fi
... ... @@ -239,6 +248,7 @@ fi
239 248 ./configure --prefix=$INSTALLDIR | tee $LOGFILE
240 249 make -j4 | tee $LOGFILE
241 250 make install | tee $LOGFILE
  251 +make clean
242 252  
243 253  
244 254 # ================= #
... ... @@ -382,3 +392,11 @@ hdiutil create -volname $CTOOLS \
382 392 -srcfolder $PRODDIR/License.txt \
383 393 -srcfolder $PRODDIR/ReadMe.txt \
384 394 $DMGFILE
  395 +
  396 +
  397 +# ======================= #
  398 +# Clean package directory #
  399 +# ======================= #
  400 +rm -rf $INSTALLDIR
  401 +rm -rf $PKGDIR
  402 +rm -rf $PRODDIR
... ...