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 25 #
26 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 46 # Build PW3270
41 47 #
42   -echo "Building PW3270"
  48 +echo "Building libv3270"
43 49 cd ${myDIR}
44 50 ./autogen.sh > $LOGFILE 2>&1 || die "Autogen failure"
45 51 ./configure > $LOGFILE 2>&1 || die "Configure failure"
... ...