comparison network/libssh2/libssh2.sh @ 1222:325631424c65

misc: bring back build function
author David Demelier <markand@malikania.fr>
date Wed, 27 Oct 2021 11:32:16 +0200
parents a47aaf9743a0
children 9867e578b1a9
comparison
equal deleted inserted replaced
1221:a47aaf9743a0 1222:325631424c65
24 PKGDEPENDS="cmake:build zlib libressl" 24 PKGDEPENDS="cmake:build zlib libressl"
25 25
26 : ${CC:=clang} 26 : ${CC:=clang}
27 : ${CFLAGS:=-O2} 27 : ${CFLAGS:=-O2}
28 28
29 rm -rf $PKGNAME-$PKGVERSION 29 build()
30 tar xvf $PKGNAME-$PKGVERSION.tar.gz 30 {
31 cd $PKGNAME-$PKGVERSION 31 rm -rf $PKGNAME-$PKGVERSION
32 tar xvf $PKGNAME-$PKGVERSION.tar.gz
33 cd $PKGNAME-$PKGVERSION
32 34
33 mkdir build && cd build 35 mkdir build && cd build
34 cmake .. \ 36 cmake .. \
35 -DBUILD_SHARED_LIBS=On \ 37 -DBUILD_SHARED_LIBS=On \
36 -DCMAKE_BUILD_TYPE=Release \ 38 -DCMAKE_BUILD_TYPE=Release \
37 -DCMAKE_C_COMPILER="$CC" \ 39 -DCMAKE_C_COMPILER="$CC" \
38 -DCMAKE_C_FLAGS="$CFLAGS" \ 40 -DCMAKE_C_FLAGS="$CFLAGS" \
39 -DCMAKE_INSTALL_PREFIX=/usr \ 41 -DCMAKE_INSTALL_PREFIX= \
40 -DCMAKE_INSTALL_INCLUDEDIR=include \ 42 -DCMAKE_INSTALL_INCLUDEDIR=include \
41 -DCMAKE_INSTALL_LIBDIR=lib \ 43 -DCMAKE_INSTALL_LIBDIR=lib \
42 -DCMAKE_INSTALL_MANDIR=share/man \ 44 -DCMAKE_INSTALL_MANDIR=share/man \
43 -DCMAKE_INSTALL_DOCDIR=share/doc/libssh \ 45 -DCMAKE_INSTALL_DOCDIR=share/doc/libssh \
44 -DCRYPTO_BACKEND=OpenSSL \ 46 -DCRYPTO_BACKEND=OpenSSL \
45 -DENABLE_ZLIB_COMPRESSION=On \ 47 -DENABLE_ZLIB_COMPRESSION=On \
46 -DBUILD_TESTING=Off 48 -DBUILD_TESTING=Off
47 make 49 make
48 make install DESTDIR=$DESTDIR 50 make install DESTDIR=$DESTDIR
49 cd .. 51 cd ..
50 52
51 cd .. 53 cd ..
52 rm -rf $PKGNAME-$PKGVERSION 54 rm -rf $PKGNAME-$PKGVERSION
55 }