Commit 050eea38c1e4c6e4cc65b7fc21245b56c42b8295
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" | ... | ... |