summaryrefslogtreecommitdiff
path: root/contrib/build-openssl-mingw-cross.sh
blob: 39f73eb983f3597da123c16eb44f47bb1652e8c6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh
set -e 
OPENSSL=openssl-1.0.0f
BASE=`pwd`

wget http://openssl.org/source/$OPENSSL.tar.gz -O - | tar xz

cd $OPENSSL
patch -p1 < ../openssl-1.0.0f-configure.patch
./config --cross-compile-prefix=x86_64-w64-mingw32- shared mingw64 --prefix=$BASE/openssl-w64/
make
make install
make clean
./config --cross-compile-prefix=i686-w64-mingw32- shared mingw --prefix=$BASE/openssl-w32/
make
make install
make clean
cd ..
rm -rf $OPENSSL