Makefile fix for -pthread flag; don't use on link line on macOS

This commit is contained in:
Remzi Arpaci-Dusseau
2019-05-08 13:24:29 -05:00
parent bd42a8b2bf
commit 70c5ff84fb

View File

@@ -1,5 +1,11 @@
CC := gcc
CFLAGS := -Wall -Werror -I../include
CFLAGS := -Wall -Werror -I../include -pthread
OS := $(shell uname -s)
LIBS :=
ifeq ($(OS),Linux)
LIBS += -pthread
endif
SRCS := join.c \
join_spin.c \
@@ -16,7 +22,7 @@ PROGS := ${SRCS:.c=}
all: ${PROGS}
${PROGS} : % : %.o Makefile
${CC} $< -o $@ -pthread
${CC} $< -o $@ ${LIBS}
clean:
rm -f ${PROGS} ${OBJS}