@ -226,26 +226,26 @@ DEFINES_mutrace = _DEBUG DEBUG
prefix ?= /usr/local
PROTOC = protoc
DTRACE = dtrace
PROTOC ? = protoc
DTRACE ? = dtrace
CONFIG ?= opt
CC = $( CC_$( CONFIG) )
CXX = $( CXX_$( CONFIG) )
LD = $( LD_$( CONFIG) )
LDXX = $( LDXX_$( CONFIG) )
AR = ar
CC ? = $( CC_$( CONFIG) )
CXX ? = $( CXX_$( CONFIG) )
LD ? = $( LD_$( CONFIG) )
LDXX ? = $( LDXX_$( CONFIG) )
AR ? = ar
i f e q ( $( SYSTEM ) , L i n u x )
STRIP = strip --strip-unneeded
STRIP ? = strip --strip-unneeded
e l s e
i f e q ( $( SYSTEM ) , D a r w i n )
STRIP = strip -x
STRIP ? = strip -x
e l s e
STRIP = strip
STRIP ? = strip
e n d i f
e n d i f
INSTALL = install
RM = rm -f
PKG_CONFIG = pkg-config
INSTALL ? = install
RM ? = rm -f
PKG_CONFIG ? = pkg-config
i f n d e f V A L I D _ C O N F I G _ $( CONFIG )
$( error Invalid CONFIG value '$ ( CONFIG ) ')
@ -266,10 +266,10 @@ HAS_CXX11 = $(shell $(CXX11_CHECK_CMD) 2> /dev/null && echo true || echo false)
# cross-compiling, you can override these variables from GNU make's
# command line: make CC=cross-gcc HOST_CC=gcc
HOST_CC = $( CC)
HOST_CXX = $( CXX)
HOST_LD = $( LD)
HOST_LDXX = $( LDXX)
HOST_CC ? = $( CC)
HOST_CXX ? = $( CXX)
HOST_LD ? = $( LD)
HOST_LDXX ? = $( LDXX)
i f d e f E X T R A _ D E F I N E S
DEFINES += $( EXTRA_DEFINES)
@ -400,14 +400,6 @@ else
IS_GIT_FOLDER = true
e n d i f
i f e q ( $( SYSTEM ) , L i n u x )
OPENSSL_REQUIRES_DL = true
e n d i f
i f e q ( $( SYSTEM ) , D a r w i n )
OPENSSL_REQUIRES_DL = true
e n d i f
i f e q ( $( HAS_PKG_CONFIG ) , t r u e )
OPENSSL_ALPN_CHECK_CMD = $( PKG_CONFIG) --atleast-version= 1.0.2 openssl
OPENSSL_NPN_CHECK_CMD = $( PKG_CONFIG) --atleast-version= 1.0.1 openssl
@ -426,11 +418,6 @@ OPENSSL_NPN_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o $(TMPOUT) test/build/open
ZLIB_CHECK_CMD = $( CC) $( CFLAGS) $( CPPFLAGS) -o $( TMPOUT) test/build/zlib.c -lz $( LDFLAGS)
PROTOBUF_CHECK_CMD = $( CXX) $( CXXFLAGS) $( CPPFLAGS) -o $( TMPOUT) test/build/protobuf.cc -lprotobuf $( LDFLAGS)
i f e q ( $( OPENSSL_REQUIRES_DL ) , t r u e )
OPENSSL_ALPN_CHECK_CMD += -ldl
OPENSSL_NPN_CHECK_CMD += -ldl
e n d i f
e n d i f # HAS_PKG_CONFIG
PERFTOOLS_CHECK_CMD = $( CC) $( CFLAGS) $( CPPFLAGS) -o $( TMPOUT) test/build/perftools.c -lprofiler $( LDFLAGS)
@ -594,9 +581,6 @@ OPENSSL_DEP += $(LIBDIR)/$(CONFIG)/libboringssl.a
OPENSSL_MERGE_LIBS += $( LIBDIR) /$( CONFIG) /libboringssl.a
# need to prefix these to ensure overriding system libraries
CPPFLAGS := -Ithird_party/boringssl/include $( CPPFLAGS)
i f e q ( $( OPENSSL_REQUIRES_DL ) , t r u e )
LIBS_SECURE = dl
e n d i f # OPENSSL_REQUIRES_DL
e l s e # EMBED_OPENSSL=false
i f e q ( $( HAS_PKG_CONFIG ) , t r u e )
OPENSSL_PKG_CONFIG = true
@ -616,10 +600,7 @@ ifeq ($(HAS_SYSTEM_OPENSSL_NPN),true)
CPPFLAGS += -DTSI_OPENSSL_ALPN_SUPPORT= 0
LIBS_SECURE = $( OPENSSL_LIBS)
e n d i f # HAS_SYSTEM_OPENSSL_NPN
i f e q ( $( OPENSSL_REQUIRES_DL ) , t r u e )
LIBS_SECURE += dl
PC_LIBS_SECURE = $( addprefix -l, $( LIBS_SECURE) )
e n d i f # OPENSSL_REQUIRES_DL=true
e n d i f # EMBED_OPENSSL
e n d i f # NO_SECURE