# ssh2 LIBSSH2_VERSION := 1.10.0 LIBSSH2_URL := http://www.libssh2.org/download/libssh2-$(LIBSSH2_VERSION).tar.gz ifdef BUILD_NETWORK PKGS += ssh2 endif ifeq ($(call need_pkg,"libssh2"),) PKGS_FOUND += ssh2 endif ifeq ($(shell echo `${CC} -dumpversion | cut -f1-2 -d.`),4.9) BROKEN_GCC_CFLAGS:="CFLAGS=-O1" endif $(TARBALLS)/libssh2-$(LIBSSH2_VERSION).tar.gz: $(call download_pkg,$(LIBSSH2_URL),ssh2) .sum-ssh2: libssh2-$(LIBSSH2_VERSION).tar.gz ssh2: libssh2-$(LIBSSH2_VERSION).tar.gz .sum-ssh2 $(UNPACK) $(APPLY) $(SRC)/ssh2/no-tests.patch $(APPLY) $(SRC)/ssh2/0001-fix-gcrypt-linking.patch $(call pkg_static,"libssh2.pc.in") ifdef HAVE_WINSTORE $(APPLY) $(SRC)/ssh2/winrt-no-agent.patch endif $(MOVE) DEPS_ssh2 = gcrypt $(DEPS_gcrypt) .ssh2: ssh2 $(RECONF) cd $< && $(HOSTVARS) ./configure $(BROKEN_GCC_CFLAGS) $(HOSTCONF) --disable-examples-build --with-libgcrypt --without-openssl --without-mbedtls cd $< && $(MAKE) install touch $@