ref: b9f04e0db861664d66c5e0e0486965cefa96d892
parent: c5ea53f0af788533e16c1b6925736b0bbb518037
author: Martin Storsjö <[email protected]>
date: Sun Jan 26 05:34:53 EST 2014
Enable threading when building for most platforms Don't enable threading globally since the MSVC/ARM build target (neither windows phone nor windows rt) doesn't support the normal windows threading functions.
--- a/build/platform-darwin.mk
+++ b/build/platform-darwin.mk
@@ -1,6 +1,6 @@
ASM = nasm
-CFLAGS += -Wno-deprecated-declarations -Werror -fPIC -DMACOS
+CFLAGS += -Wno-deprecated-declarations -Werror -fPIC -DMACOS -DMT_ENABLED
LDFLAGS += -lpthread
ASMFLAGS += --prefix _ -DNOPREFIX
ifeq ($(ENABLE64BIT), Yes)
--- a/build/platform-linux.mk
+++ b/build/platform-linux.mk
@@ -1,5 +1,5 @@
ASM = nasm
-CFLAGS += -Werror -fPIC -DLINUX
+CFLAGS += -Werror -fPIC -DLINUX -DMT_ENABLED
LDFLAGS += -lpthread
ASMFLAGS += -DNOPREFIX
ifeq ($(ENABLE64BIT), Yes)
--- a/build/platform-mingw_nt.mk
+++ b/build/platform-mingw_nt.mk
@@ -1,5 +1,5 @@
ASM = nasm
-CFLAGS +=
+CFLAGS += -DMT_ENABLED
LDFLAGS +=
ifeq ($(ENABLE64BIT), Yes)
ASMFLAGS += -f win64
--- a/build/platform-msvc.mk
+++ b/build/platform-msvc.mk
@@ -1,5 +1,6 @@
include build/platform-msvc-common.mk
ASM = nasm
+CFLAGS += -DMT_ENABLED
LDFLAGS += user32.lib
ifeq ($(ENABLE64BIT), Yes)
ASMFLAGS += -f win64