Browse Source

exit upon make errors

pre-master-46
h_vogt 16 years ago
parent
commit
a0235ee242
  1. 3
      ChangeLog
  2. 14
      compile_min.sh

3
ChangeLog

@ -1,3 +1,6 @@
2010-11-01 Holger Vogt
* compile_min.sh: exit upon make errors
2010-10-31 Robert Larice
* src/include/memory.h ,
* src/maths/sparse/spdefs.h ,

14
compile_min.sh

@ -1,4 +1,4 @@
#!/bin/sh
#!/bin/bash
# ngspice build script for MINGW-w64
# compile_min.sh
@ -35,19 +35,19 @@ if [ $? -ne 0 ]; then echo "./configure failed"; exit 1 ; fi
echo
# make clean is required for properly making the code models
echo "cleaning (see make_clean.log)"
# make clean > make_clean.log 2>&1
make clean 2>&1 | tee make_clean.log
if [ $? -ne 0 ]; then echo "make clean failed"; exit 1 ; fi
exitcode=${PIPESTATUS[0]}
if [ $exitcode -ne 0 ]; then echo "make clean failed"; exit 1 ; fi
echo "compiling (see make.log)"
# make > make.log 2>&1
make 2>&1 | tee make.log
if [ $? -ne 0 ]; then echo "make failed"; exit 1 ; fi
exitcode=${PIPESTATUS[0]}
if [ $exitcode -ne 0 ]; then echo "make failed"; exit 1 ; fi
# 32 bit: Install to C:\Spice
# 64 bit: Install to C:\Spice64
echo "installing (see make_install.log)"
# make install > make_install.log 2>&1
make install 2>&1 | tee make_install.log
if [ $? -ne 0 ]; then echo "make install failed"; exit 1 ; fi
exitcode=${PIPESTATUS[0]}
if [ $exitcode -ne 0 ]; then echo "make install failed"; exit 1 ; fi
echo "success"
exit 0
Loading…
Cancel
Save