We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f9d05b9 commit 6d70298Copy full SHA for 6d70298
Makefile
@@ -1,10 +1,17 @@
1
CC=gcc
2
CFLAGS=\
3
-Dstricmp=strcasecmp -DCom_Memcpy=memcpy -DCom_Memset=memset \
4
- -DMAC_STATIC= -DQDECL= -DLINUX -DBSPC -D_FORTIFY_SOURCE=2 \
+ -DMAC_STATIC= -DQDECL= -DBSPC -D_FORTIFY_SOURCE=2 \
5
-fno-common \
6
-I. -Ideps -Wall
7
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
14
+
15
RELEASE_CFLAGS=-O3 -ffast-math
16
DEBUG_CFLAGS=-g -O0 -ffast-math
17
LDFLAGS=-lm -lpthread -fno-common
0 commit comments