diff --git a/examples/multi-threaded/Makefile b/examples/multi-threaded/Makefile index 9e09b59d..fc70b4e9 100644 --- a/examples/multi-threaded/Makefile +++ b/examples/multi-threaded/Makefile @@ -6,13 +6,15 @@ CFLAGS_MONGOOSE += ifeq ($(OS),Windows_NT) # Windows settings. Assume MinGW compiler. To use VC: make CC=cl CFLAGS=/MD - PROG ?= example.exe # Use .exe suffix for the binary - CC = gcc # Use MinGW gcc compiler - CFLAGS += -lws2_32 # Link against Winsock library - DELETE = cmd /C del /f /q /s # Command prompt command to delete files + PROG ?= example.exe # Use .exe suffix for the binary + CC = gcc # Use MinGW gcc compiler + CFLAGS += -lws2_32 # Link against Winsock library + CFLAGS += -Wno-cast-function-type # Thread functions return void instead of void * + DELETE = cmd /C del /f /q /s # Command prompt command to delete files else # Mac, Linux PROG ?= example + CFLAGS += -lpthread # Link against POSIX threads library DELETE = rm -rf endif