mirror of
https://github.com/cesanta/mongoose.git
synced 2026-10-20 11:19:56 +00:00
Fix mongoose/examples compilation with mingw
PUBLISHED_FROM=46800f43ba03082cc589d70e6118d754f4cdc9d0
This commit is contained in:
1 parent
4927195ee4
commit
df311203dc
21 files changed
+61
-243
No files matched your search
@@ -3,6 +3,24 @@ CFLAGS = -g -W -Wall -I../.. -Wno-unused-function $(CFLAGS_EXTRA) $(MODULE_CFLAG
|
||||
|
||||
all: $(PROG)
|
||||
|
||||
ifeq ($(OS), Windows_NT)
|
||||
# TODO(alashkin): enable SSL in Windows
|
||||
CFLAGS += -lws2_32 -D_MG_PROVIDE_STRNLEN
|
||||
CC = mingw32-gcc
|
||||
else
|
||||
ifeq ($(SSL_LIB),openssl)
|
||||
CFLAGS += -DMG_ENABLE_SSL -lssl -lcrypto
|
||||
else ifeq ($(SSL_LIB), krypton)
|
||||
CFLAGS += -DMG_ENABLE_SSL ../../../krypton/krypton.c
|
||||
endif
|
||||
CFLAGS += -lpthread
|
||||
endif
|
||||
|
||||
ifeq ($(JS), yes)
|
||||
V7_PATH = ../../deps/v7
|
||||
CFLAGS_EXTRA += -DMG_ENABLE_JAVASCRIPT -I $(V7_PATH) $(V7_PATH)/v7.c
|
||||
endif
|
||||
|
||||
$(PROG): $(SOURCES)
|
||||
$(CC) $(SOURCES) -o $@ $(CFLAGS)
|
||||
|
||||
|
||||
Reference in new issue
Block a user