Blame view

buildroot/buildroot-2016.08.1/package/libssh2/libssh2.mk 1.17 KB
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
  ################################################################################
  #
  # libssh2
  #
  ################################################################################
  
  LIBSSH2_VERSION = 1.7.0
  LIBSSH2_SITE = http://www.libssh2.org/download
  LIBSSH2_LICENSE = BSD
  LIBSSH2_LICENSE_FILES = COPYING
  LIBSSH2_INSTALL_STAGING = YES
  LIBSSH2_CONF_OPTS = --disable-examples-build
  
  # libssh2 must use either libgcrypt or OpenSSL
  # Only select openssl if libgcrypt is not selected
  ifeq ($(BR2_PACKAGE_LIBGCRYPT),y)
  LIBSSH2_DEPENDENCIES += libgcrypt
  LIBSSH2_CONF_OPTS += --with-libgcrypt \
  	--with-libgcrypt-prefix=$(STAGING_DIR)/usr \
  	--without-openssl
  # configure.ac forgets to link to dependent libraries of gcrypt breaking static
  # linking
  LIBSSH2_CONF_ENV += LIBS="`$(STAGING_DIR)/usr/bin/libgcrypt-config --libs`"
  else
  LIBSSH2_DEPENDENCIES += openssl
  LIBSSH2_CONF_OPTS += --with-openssl \
  	--with-libssl-prefix=$(STAGING_DIR)/usr \
  	--without-libgcrypt
  endif
  
  # Add zlib support if enabled
  ifeq ($(BR2_PACKAGE_ZLIB),y)
  LIBSSH2_DEPENDENCIES += zlib
  LIBSSH2_CONF_OPTS += --with-libz \
  	--with-libz-prefix=$(STAGING_DIR)/usr
  else
  LIBSSH2_CONF_OPTS += --without-libz
  endif
  
  $(eval $(autotools-package))