Skip to content

Commit 44e39ca

Browse files
committed
linking ssl and crypto only in android and linux
1 parent c091f65 commit 44e39ca

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ CC = gcc
1818
CFLAGS = -Wall -Wextra -Wno-unused-parameter -I$(SRC_DIR) -I$(SQLITE_DIR) -I$(CURL_DIR)/include
1919
TEST_FLAGS = $(CFLAGS) -DSQLITE_CORE -DCLOUDSYNC_UNITTEST -DCLOUDSYNC_OMIT_NETWORK -DCLOUDSYNC_OMIT_PRINT_RESULT -fprofile-arcs -ftest-coverage
2020
EXTENSION_FLAGS = $(CFLAGS) -O3 -fPIC
21-
LDFLAGS = -L./$(CURL_DIR)/$(PLATFORM) -lcurl -lssl -lcrypto
21+
LDFLAGS = -L./$(CURL_DIR)/$(PLATFORM) -lcurl
2222
COVERAGE = false
2323

2424
# Directories
@@ -64,7 +64,7 @@ else ifeq ($(PLATFORM),android)
6464
$(error "CC must be set to the Android NDK's Clang compiler")
6565
endif
6666
TARGET := $(DIST_DIR)/cloudsync.so
67-
LDFLAGS += -shared -lm
67+
LDFLAGS += -shared -lm -lssl -lcrypto
6868
# Android-specific flags
6969
CFLAGS += -D__ANDROID__
7070
else ifeq ($(PLATFORM),ios)
@@ -81,7 +81,7 @@ else ifeq ($(PLATFORM),isim)
8181
CFLAGS += -arch x86_64 -arch arm64 $(SDK)
8282
else # linux
8383
TARGET := $(DIST_DIR)/cloudsync.so
84-
LDFLAGS += -shared
84+
LDFLAGS += -shared -lssl -lcrypto
8585
CFLAGS += -lm
8686
TEST_FLAGS += -lgcov
8787
endif

0 commit comments

Comments
 (0)