From f1fa19593deef00620e6c4934d88067d70248ecd Mon Sep 17 00:00:00 2001 From: Cory McWilliams Date: Fri, 31 Jan 2025 21:43:18 -0500 Subject: [PATCH] build: Better system OpenSSL logic? --- GNUmakefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/GNUmakefile b/GNUmakefile index 84b3b0da..38cc90fd 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -1142,10 +1142,12 @@ $(ANDROID_DEPS): $(filter $(BUILD_DIR)/android%,$(APP_OBJS)): | $(ANDROID_DEPS) ifeq ($(UNAME_S),Linux) +ifeq ($(USE_SYSTEM_SSL),0) LOCAL_DEPS := deps/openssl/$(UNAME_S)/$(UNAME_M)/usr/local/lib/libssl.a $(LOCAL_DEPS): +@/usr/bin/env bash tools/ssl-local -$(filter $(BUILD_DIR)/debug/%,$(APP_OBJS)) $(filter $(BUILD_DIR)/release/%,$(APP_OBJS)): $(if $(USE_SYSTEM_SSL), , | $(LOCAL_DEPS)) +$(filter $(BUILD_DIR)/debug/%,$(APP_OBJS)) $(filter $(BUILD_DIR)/release/%,$(APP_OBJS)): | $(LOCAL_DEPS) +endif ifeq ($(HAVE_CROSS_AARCH64),1) LOCAL_DEPS := deps/openssl/$(UNAME_S)/aarch64/usr/local/lib/libssl.a