mirror of
https://github.com/radareorg/radare2.git
synced 2024-11-24 05:40:10 +00:00
4327d8322f
* Massage conflicting function signatures spotted by mingw * Fix the spp visibility issue * Enable 32 and 64bit mingw builds in the CI
16 lines
462 B
Bash
Executable File
16 lines
462 B
Bash
Executable File
#!/bin/sh
|
|
cp -f dist/plugins-cfg/plugins.mingw.cfg plugins.cfg
|
|
export CC=x86_64-w64-mingw32-gcc
|
|
./configure --with-ostype=windows --with-compiler=x86_64-w64-mingw32-gcc --prefix=/ --without-libuv || exit 1
|
|
make -j4 || exit 1
|
|
# install
|
|
rm -rf prefix
|
|
make install DESTDIR=$PWD/prefix || exit 1
|
|
D="radare2-`./configure -qV`-mingw64"
|
|
rm -rf "$D"
|
|
mkdir -p $D || exit 1
|
|
cp -f prefix/bin/*.exe "$D"
|
|
cp -f prefix/lib/*.dll "$D"
|
|
ls -l "$D"
|
|
zip -r "$D.zip" "$D" || exit 1
|