Skip to content

Commit 35f60ec

Browse files
facchinmcmaglie
authored andcommitted
add precompiled dll in windows build
1 parent a47c0d1 commit 35f60ec

File tree

2 files changed

+18
-4
lines changed

2 files changed

+18
-4
lines changed

package-avr-gcc.bash

+18-4
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,22 @@ rm -rf toolsdir objdir *-build
7979

8080
rm -rf objdir/{info,man,share}
8181

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
8685

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

toolchain-precompiled/libiconv-2.dll

956 KB
Binary file not shown.

0 commit comments

Comments
 (0)