Browse Source

add ld option `-pthread` when LTC_PTHREAD is enabled

Steffen Jaeckel 8 years ago
parent
commit
73934ad2fd
1 changed files with 6 additions and 1 deletions
  1. 6 1
      makefile_include.mk

+ 6 - 1
makefile_include.mk

@@ -42,8 +42,9 @@ endif
 endif
 endif
 endif
 endif
 
 
-
+#
 # Compilation flags. Note the += does not write over the user's CFLAGS!
 # Compilation flags. Note the += does not write over the user's CFLAGS!
+#
 CFLAGS += -I./src/headers/ -Wall -Wsign-compare -Wshadow -DLTC_SOURCE
 CFLAGS += -I./src/headers/ -Wall -Wsign-compare -Wshadow -DLTC_SOURCE
 
 
 ifdef OLD_GCC
 ifdef OLD_GCC
@@ -99,6 +100,10 @@ CFLAGS += -DGIT_VERSION=\"$(GIT_VERSION)\"
 endif
 endif
 
 
 
 
+ifneq ($(findstring -DLTC_PTHREAD,$(CFLAGS)),)
+LDFLAGS += -pthread
+endif
+
 #List of demo objects
 #List of demo objects
 DSOURCES = $(wildcard demos/*.c)
 DSOURCES = $(wildcard demos/*.c)
 DOBJECTS = $(DSOURCES:.c=.o)
 DOBJECTS = $(DSOURCES:.c=.o)