Building the libssh2 and including a script to build it as UB
[printdrop.git] / Vendor / build-libssh2.sh
1 #!/bin/sh
2
3 NAME=libssh2-0.18
4 DEST=`cd ..; pwd`/libssh2
5 CONFIG="--prefix=$DEST --disable-shared --enable-static"
6
7 # unzip
8 tar xzvf $NAME.tar.gz
9 cd $NAME
10
11 # build ppc
12 ./configure $CONFIG CFLAGS="-arch ppc"
13 make
14 mv src/.libs src/libs-ppc
15
16 make clean
17
18 # build i386
19 ./configure $CONFIG
20 make
21 mv src/.libs/libssh2.a src/libssh2-i386.a
22
23 # make universal
24 lipo -create src/libs-ppc/libssh2.a src/libssh2-i386.a -output src/.libs/libssh2.a
25
26 # put it in the right place
27 make install
28 ranlib $DEST/lib/libssh2.a
29
30 # cleanup
31 cd ..
32 rm -rf $NAME