Commit ddb1405c744fb076fbd09d0a2d24c2af6052d112
1 parent
62dd4bc8
Exists in
master
and in
5 other branches
Fixing windows builds
Showing
1 changed file
with
22 additions
and
13 deletions
Show diff stats
win/pack.sh
... | ... | @@ -35,16 +35,25 @@ failed() |
35 | 35 | # |
36 | 36 | # Get Sources from GIT |
37 | 37 | # |
38 | -getSource() | |
38 | +prepare() | |
39 | 39 | { |
40 | - echo -e "\e]2;Getting sources for ${1}\a" | |
41 | - echo "Getting sources for ${1}" | |
40 | + echo -e "\e]2;Preparing ${1}\a" | |
41 | + echo "Preparing ${1}" | |
42 | 42 | |
43 | 43 | mkdir -p ${WORKDIR}/sources |
44 | 44 | |
45 | - git clone ${GIT_URL}/${1}.git ${WORKDIR}/sources/${1} | |
45 | + git clone --quiet ${GIT_URL}/${1}.git ${WORKDIR}/sources/${1} | |
46 | 46 | if [ "$?" != "0" ]; then |
47 | - faile "Can't get sources for ${1}" | |
47 | + failed "Can't get sources for ${1}" | |
48 | + fi | |
49 | + | |
50 | + if [ -x ${PROJECTDIR}/win/prepare.${1} ]; then | |
51 | + pushd ${WORKDIR}/sources/${1} | |
52 | + ${PROJECTDIR}/win/prepare.${1} | |
53 | + if [ "$?" != "0" ]; then | |
54 | + failed "Can't prepare ${1}" | |
55 | + fi | |
56 | + popd | |
48 | 57 | fi |
49 | 58 | |
50 | 59 | for ARCH in ${TARGET_ARCHS} |
... | ... | @@ -154,9 +163,9 @@ buildLibrary() |
154 | 163 | |
155 | 164 | if [ -x ${PROJECTDIR}/win/configure.${1} ]; then |
156 | 165 | |
157 | - HOST="${host}" \ | |
158 | - PREFIX="${prefix}" \ | |
159 | - BUILDDIR="{WORKDIR}/build/${ARCH}}" \ | |
166 | + host="${host}" \ | |
167 | + prefix="${prefix}" \ | |
168 | + BUILDDIR="${WORKDIR}/build/${ARCH}}" \ | |
160 | 169 | CFLAGS="-I${WORKDIR}/build/${ARCH}/include" \ |
161 | 170 | LDFLAGS="-L${WORKDIR}/build/${ARCH}" \ |
162 | 171 | ${PROJECTDIR}/win/configure.${1} |
... | ... | @@ -509,7 +518,7 @@ do |
509 | 518 | |
510 | 519 | ;; |
511 | 520 | |
512 | - PATH) | |
521 | + PROJECT-DIR) | |
513 | 522 | PROJECTDIR=$(readlink -f ${value}) |
514 | 523 | ;; |
515 | 524 | |
... | ... | @@ -554,19 +563,19 @@ fi |
554 | 563 | # |
555 | 564 | for src in ${CORE_LIBRARIES} |
556 | 565 | do |
557 | - getSource ${src} | |
566 | + prepare ${src} | |
558 | 567 | done |
559 | 568 | |
560 | -getSource pw3270 | |
569 | +prepare pw3270 | |
561 | 570 | |
562 | 571 | for src in ${PACKAGE_PLUGINS} |
563 | 572 | do |
564 | - getSource pw3270-plugin-${src} | |
573 | + prepare pw3270-plugin-${src} | |
565 | 574 | done |
566 | 575 | |
567 | 576 | for src in ${PACKAGE_LANGUAGE_BINDINGS} |
568 | 577 | do |
569 | - getSource lib3270-${src}-bindings | |
578 | + prepare lib3270-${src}-bindings | |
570 | 579 | done |
571 | 580 | |
572 | 581 | # | ... | ... |