Commit 050eea38c1e4c6e4cc65b7fc21245b56c42b8295

Authored by Perry Werneck
1 parent 416c0ae3
Exists in develop

Using pre-build lib3270 artifact.

Showing 1 changed file with 17 additions and 11 deletions   Show diff stats
win/ci-build.sh
@@ -25,21 +25,27 @@ rm -fr ${myDIR}/.build @@ -25,21 +25,27 @@ rm -fr ${myDIR}/.build
25 # 25 #
26 # Build LIB3270 26 # Build LIB3270
27 # 27 #
28 -echo "Building lib3270"  
29 -mkdir -p ${myDIR}/.build/lib3270  
30 -git clone https://github.com/PerryWerneck/lib3270.git ${myDIR}/.build/lib3270 > $LOGFILE 2>&1 || die "clone lib3270 failure"  
31 -pushd ${myDIR}/.build/lib3270  
32 -./autogen.sh > $LOGFILE 2>&1 || die "Autogen failure"  
33 -./configure > $LOGFILE 2>&1 || die "Configure failure"  
34 -make clean > $LOGFILE 2>&1 || die "Make clean failure"  
35 -make all > $LOGFILE 2>&1 || die "Make failure"  
36 -make install > $LOGFILE 2>&1 || die "Install failure"  
37 -popd 28 +if [ -e mingw-lib3270.tar.xz ]; then
  29 +
  30 + echo "Unpacking lib3270"
  31 + tar -C / -Jxvf mingw-lib3270.tar.xz
  32 +
  33 +else
  34 + echo "Building lib3270"
  35 + git clone https://github.com/PerryWerneck/lib3270.git ./.build/lib3270 || die "clone lib3270 failure"
  36 + cd ./.build/lib3270
  37 + ./autogen.sh || die "Lib3270 autogen failure"
  38 + ./configure || die "Lib3270 Configure failure"
  39 + make clean || die "Lib3270 Make clean failure"
  40 + make all || die "Lib3270 Make failure"
  41 + make install || die "Lib3270 Install failure"
  42 + cd ../..
  43 +fi
38 44
39 # 45 #
40 # Build PW3270 46 # Build PW3270
41 # 47 #
42 -echo "Building PW3270" 48 +echo "Building libv3270"
43 cd ${myDIR} 49 cd ${myDIR}
44 ./autogen.sh > $LOGFILE 2>&1 || die "Autogen failure" 50 ./autogen.sh > $LOGFILE 2>&1 || die "Autogen failure"
45 ./configure > $LOGFILE 2>&1 || die "Configure failure" 51 ./configure > $LOGFILE 2>&1 || die "Configure failure"