File tree 2 files changed +18
-4
lines changed
2 files changed +18
-4
lines changed Original file line number Diff line number Diff line change @@ -79,8 +79,22 @@ rm -rf toolsdir objdir *-build
79
79
80
80
rm -rf objdir/{info,man,share}
81
81
82
- rm -f avr-gcc-${OUTPUT_VERSION} -${OUTPUT_TAG} .tar.bz2
83
- mv objdir avr
84
- tar -cjvf avr-gcc-${OUTPUT_VERSION} -${OUTPUT_TAG} .tar.bz2 avr
85
- mv avr objdir
82
+ # if producing a windows build, compress as zip and
83
+ # copy *toolchain-precompiled* content to any folder containing a .exe
84
+ if [[ ${OUTPUT_TAG} == * " mingw" * ]] ; then
86
85
86
+ rm -f avr-gcc-${OUTPUT_VERSION} -${OUTPUT_TAG} .zip
87
+ mv objdir avr
88
+ BINARY_FOLDERS=` find avr -name * .exe -print0 | xargs -0 -n1 dirname | sort --unique`
89
+ echo $BINARY_FOLDERS | xargs -n1 cp toolchain-precompiled/*
90
+ zip -r avr-gcc-${OUTPUT_VERSION} -${OUTPUT_TAG} .zip avr
91
+ mv avr objdir
92
+
93
+ else
94
+
95
+ rm -f avr-gcc-${OUTPUT_VERSION} -${OUTPUT_TAG} .tar.bz2
96
+ mv objdir avr
97
+ tar -cjvf avr-gcc-${OUTPUT_VERSION} -${OUTPUT_TAG} .tar.bz2 avr
98
+ mv avr objdir
99
+
100
+ fi
You can’t perform that action at this time.
0 commit comments