Changeset 14407


Ignorieren:
Zeitstempel:
08.09.2017 16:58:38 (vor 2 Wochen)
Autor:
er13
Nachricht:

OpenSSL:

Ort:
trunk/make/openssl
Dateien:
2 hinzugefügt
2 bearbeitet

Legende:

Unverändert
Hinzugefügt
Entfernt
  • trunk/make/openssl/Config.in

    r14019 r14407  
    22    bool "OpenSSL (binary only)" 
    33    default n 
    4     select FREETZ_LIB_libdl 
    5     select FREETZ_LIB_libcrypto 
    6     select FREETZ_LIB_libssl 
     4    select FREETZ_LIB_libdl              if !FREETZ_PACKAGE_OPENSSL_STATIC 
     5    select FREETZ_LIB_libcrypto          if !FREETZ_PACKAGE_OPENSSL_STATIC 
     6    select FREETZ_LIB_libssl             if !FREETZ_PACKAGE_OPENSSL_STATIC 
    77    select FREETZ_OPENSSL_VERSION_PROMPT 
    88    help 
     
    1616    help 
    1717        Build OpenSSL binary with SSL trace support. 
     18 
     19config FREETZ_PACKAGE_OPENSSL_STATIC 
     20    bool "create statically linked binary" 
     21    depends on FREETZ_PACKAGE_OPENSSL 
     22    default n 
     23    help 
     24        Causes all libraries OpenSSL binary depends on to be linked in statically. 
  • trunk/make/openssl/openssl.mk

    r14372 r14407  
    3232$(PKG)_REBUILD_SUBOPTS += FREETZ_OPENSSL_CONFIG_DIR 
    3333$(PKG)_REBUILD_SUBOPTS += FREETZ_PACKAGE_OPENSSL_TRACE 
     34$(PKG)_REBUILD_SUBOPTS += FREETZ_PACKAGE_OPENSSL_STATIC 
    3435 
    3536$(PKG)_NO_CIPHERS := no-idea no-md2 no-mdc2 no-rc2 no-rc5 no-sha0 no-smime no-rmd160 no-aes192 no-ripemd no-camellia no-ans1 no-krb5 no-ssl2 no-ssl3 
     
    6162$(PKG)_MAKE_FLAGS += INSTALL_PREFIX="$(TARGET_TOOLCHAIN_STAGING_DIR)" 
    6263$(PKG)_MAKE_FLAGS += CROSS_COMPILE=1 
     64$(PKG)_MAKE_FLAGS += $(if $(FREETZ_PACKAGE_OPENSSL_STATIC),STATIC_APPS=1) 
    6365 
    6466$(PKG_SOURCE_DOWNLOAD) 
Hinweis: Hilfe zur Verwendung der Changeset-Ansicht finden Sie unter TracChangeset.