From: Rohan Mars Date: Tue, 27 Oct 2015 03:57:16 +0000 (-0700) Subject: cross platform pthreads X-Git-Tag: v10.0.1~63^2~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ecab8e1ed7a37e43bced457a3598354187962a71;p=ceph.git cross platform pthreads Signed-off-by: Rohan Mars --- diff --git a/src/Makefile-env.am b/src/Makefile-env.am index c794dcadf7f..625e4621f70 100644 --- a/src/Makefile-env.am +++ b/src/Makefile-env.am @@ -80,7 +80,6 @@ HARDENING_LDFLAGS = \ AM_COMMON_CPPFLAGS = \ -D__CEPH__ \ -D_FILE_OFFSET_BITS=64 \ - -D_REENTRANT \ -D_THREAD_SAFE \ -D__STDC_FORMAT_MACROS \ -D_GNU_SOURCE \ @@ -88,6 +87,27 @@ AM_COMMON_CPPFLAGS = \ -DCEPH_PKGLIBDIR=\"${pkglibdir}\" \ -DGTEST_USE_OWN_TR1_TUPLE=0 +if LINUX +AM_COMMON_CPPFLAGS += \ + -D_REENTRANT +endif + +if FREEBSD +AM_COMMON_CPPFLAGS += \ + -D_REENTRANT +endif + +if DARWIN +AM_COMMON_CPPFLAGS += \ + -D_REENTRANT +endif + +if SOLARIS +AM_COMMON_CPPFLAGS += \ + -D_PTHREADS \ + -D_POSIX_C_SOURCE +endif + AM_COMMON_CFLAGS = \ -Wall \ ${WARN_TYPE_LIMITS} \