@ -22,28 +22,28 @@ ifeq ($(CUSTOM_OPENSSL_PATH),)
ifeq ( $( OPENSSL_PACKAGE) ,openssl3)
SSL_IDIR := $( shell pkg-config --cflags $( OPENSSL_PACKAGE) | sed -E 's/-I/ /g' | awk '{for(i=1;i<=NF;i++) if($$i ~ /^\//) print $$i}' | head -n 1)
SSL_LDIR := $( shell pkg-config --variable= libdir $( OPENSSL_PACKAGE) )
LIB_SSL_PATH := $( shell find $( SSL_LDIR) -name "libssl.so.3" 2>/dev/null | head -n 1)
LIB_CRYPTO_PATH := $( shell find $( SSL_LDIR) -name "libcrypto.so.3" 2>/dev/null | head -n 1)
LIB_SSL_PATH := $( shell find $( SSL_LDIR) -maxdepth 1 - name "libssl.so.3" 2>/dev/null | head -n 1)
LIB_CRYPTO_PATH := $( shell find $( SSL_LDIR) -maxdepth 1 - name "libcrypto.so.3" 2>/dev/null | head -n 1)
else
SSL_IDIR := $( shell export PKG_CONFIG_ALLOW_SYSTEM_CFLAGS = 1; export PKG_CONFIG_ALLOW_SYSTEM_LIBS = 1; pkg-config --cflags $( OPENSSL_PACKAGE) | sed -E 's/-I/ /g' | awk '{for(i=1;i<=NF;i++) if($$i ~ /^\//) print $$i}' | head -n 1)
SSL_LDIR := $( shell pkg-config --variable= libdir $( OPENSSL_PACKAGE) )
i f e q ( $( UNAME_S ) , D a r w i n )
LIB_SSL_PATH := $( shell find $( SSL_LDIR) -name "libssl.dylib" 2>/dev/null | head -n 1)
LIB_SSL_PATH := $( shell find $( SSL_LDIR) -maxdepth 1 - name "libssl.dylib" 2>/dev/null | head -n 1)
ifeq ( $( LIB_SSL_PATH) ,)
LIB_SSL_PATH := $( shell find $( SSL_LDIR) -name "libssl.a" 2>/dev/null | head -n 1)
LIB_SSL_PATH := $( shell find $( SSL_LDIR) -maxdepth 1 - name "libssl.a" 2>/dev/null | head -n 1)
endif
LIB_CRYPTO_PATH := $( shell find $( SSL_LDIR) -name "libcrypto.dylib" 2>/dev/null | head -n 1)
LIB_CRYPTO_PATH := $( shell find $( SSL_LDIR) -maxdepth 1 - name "libcrypto.dylib" 2>/dev/null | head -n 1)
ifeq ( $( LIB_CRYPTO_PATH) ,)
LIB_CRYPTO_PATH := $( shell find $( SSL_LDIR) -name "libcrypto.a" 2>/dev/null | head -n 1)
LIB_CRYPTO_PATH := $( shell find $( SSL_LDIR) -maxdepth 1 - name "libcrypto.a" 2>/dev/null | head -n 1)
endif
e l s e
LIB_SSL_PATH := $( shell find $( SSL_LDIR) -name "libssl.so*" 2>/dev/null | head -n 1)
LIB_SSL_PATH := $( shell find $( SSL_LDIR) -maxdepth 1 - name "libssl.so*" 2>/dev/null | head -n 1)
ifeq ( $( LIB_SSL_PATH) ,)
LIB_SSL_PATH := $( shell find $( SSL_LDIR) -name "libssl.a" 2>/dev/null | head -n 1)
LIB_SSL_PATH := $( shell find $( SSL_LDIR) -maxdepth 1 - name "libssl.a" 2>/dev/null | head -n 1)
endif
LIB_CRYPTO_PATH := $( shell find $( SSL_LDIR) -name "libcrypto.so*" 2>/dev/null | head -n 1)
LIB_CRYPTO_PATH := $( shell find $( SSL_LDIR) -maxdepth 1 - name "libcrypto.so*" 2>/dev/null | head -n 1)
ifeq ( $( LIB_CRYPTO_PATH) ,)
LIB_CRYPTO_PATH := $( shell find $( SSL_LDIR) -name "libcrypto.a" 2>/dev/null | head -n 1)
LIB_CRYPTO_PATH := $( shell find $( SSL_LDIR) -maxdepth 1 - name "libcrypto.a" 2>/dev/null | head -n 1)
endif
e n d i f
endif
@ -55,22 +55,22 @@ else
SSL_LDIR := $( CUSTOM_OPENSSL_PATH) /lib64
e n d i f
i f e q ( $( UNAME_S ) , D a r w i n )
LIB_SSL_PATH := $( shell find $( SSL_LDIR) -name "libssl.dylib" 2>/dev/null | head -n 1)
LIB_SSL_PATH := $( shell find $( SSL_LDIR) -maxdepth 1 - name "libssl.dylib" 2>/dev/null | head -n 1)
ifeq ( $( LIB_SSL_PATH) ,)
LIB_SSL_PATH := $( shell find $( SSL_LDIR) -name "libssl.a" 2>/dev/null | head -n 1)
LIB_SSL_PATH := $( shell find $( SSL_LDIR) -maxdepth 1 - name "libssl.a" 2>/dev/null | head -n 1)
endif
LIB_CRYPTO_PATH := $( shell find $( SSL_LDIR) -name "libcrypto.dylib" 2>/dev/null | head -n 1)
LIB_CRYPTO_PATH := $( shell find $( SSL_LDIR) -maxdepth 1 - name "libcrypto.dylib" 2>/dev/null | head -n 1)
ifeq ( $( LIB_CRYPTO_PATH) ,)
LIB_CRYPTO_PATH := $( shell find $( SSL_LDIR) -name "libcrypto.a" 2>/dev/null | head -n 1)
LIB_CRYPTO_PATH := $( shell find $( SSL_LDIR) -maxdepth 1 - name "libcrypto.a" 2>/dev/null | head -n 1)
endif
e l s e
LIB_SSL_PATH := $( shell find $( SSL_LDIR) -name "libssl.so" 2>/dev/null | head -n 1)
LIB_SSL_PATH := $( shell find $( SSL_LDIR) -maxdepth 1 - name "libssl.so" 2>/dev/null | head -n 1)
ifeq ( $( LIB_SSL_PATH) ,)
LIB_SSL_PATH := $( shell find $( SSL_LDIR) -name "libssl.a" 2>/dev/null | head -n 1)
LIB_SSL_PATH := $( shell find $( SSL_LDIR) -maxdepth 1 - name "libssl.a" 2>/dev/null | head -n 1)
endif
LIB_CRYPTO_PATH := $( shell find $( SSL_LDIR) -name "libcrypto.so" 2>/dev/null | head -n 1)
LIB_CRYPTO_PATH := $( shell find $( SSL_LDIR) -maxdepth 1 - name "libcrypto.so" 2>/dev/null | head -n 1)
ifeq ( $( LIB_CRYPTO_PATH) ,)
LIB_CRYPTO_PATH := $( shell find $( SSL_LDIR) -name "libcrypto.a" 2>/dev/null | head -n 1)
LIB_CRYPTO_PATH := $( shell find $( SSL_LDIR) -maxdepth 1 - name "libcrypto.a" 2>/dev/null | head -n 1)
endif
e n d i f
$( info Using custom OpenSSL path: $( CUSTOM_OPENSSL_PATH) )
@ -88,4 +88,4 @@ else
e n d i f
e l s e
$( error Warning: OpenSSL headers ( SSL_IDIR) not found. Exiting. Please install OpenSSL version 3.)
e n d i f
e n d i f