Skip to content

Commit 6d70298

Browse files
committed
MAKE: fixes for mingw and darwin builds
1 parent f9d05b9 commit 6d70298

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

Makefile

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,17 @@
11
CC=gcc
22
CFLAGS=\
33
-Dstricmp=strcasecmp -DCom_Memcpy=memcpy -DCom_Memset=memset \
4-
-DMAC_STATIC= -DQDECL= -DLINUX -DBSPC -D_FORTIFY_SOURCE=2 \
4+
-DMAC_STATIC= -DQDECL= -DBSPC -D_FORTIFY_SOURCE=2 \
55
-fno-common \
66
-I. -Ideps -Wall
77

8+
ifneq (,$(findstring "$(PLATFORM)", "linux" "gnu_kfreebsd" "kfreebsd-gnu" "gnu"))
9+
CFLAGS += -DHAVE_GETRANDOM -DLINUX
10+
endif
11+
ifeq ($(PLATFORM),darwin)
12+
CFLAGS += -DHAVE_ARC4RANDOM -DLINUX
13+
endif
14+
815
RELEASE_CFLAGS=-O3 -ffast-math
916
DEBUG_CFLAGS=-g -O0 -ffast-math
1017
LDFLAGS=-lm -lpthread -fno-common

0 commit comments

Comments
 (0)