diff options
author | vjpai <vpai@google.com> | 2015-01-16 16:44:49 -0800 |
---|---|---|
committer | vjpai <vpai@google.com> | 2015-01-16 16:44:49 -0800 |
commit | a537ae465b2292f086ba0b161f7c30d827b49fbd (patch) | |
tree | 5fd8bc0bbc406c4595db2a01fe26eebce14c593d /Makefile | |
parent | 55c3b27d2e78e39802b2b89f704b99808bd7b94d (diff) | |
parent | 7132d51b2e833964416e28659e1d77cbe606b668 (diff) |
Merge pull request #70 from ctiller/benchmark
Opportunistically use perftools if installed.
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -179,6 +179,13 @@ endif OPENSSL_ALPN_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/openssl-alpn.c -lssl -lcrypto -ldl $(LDFLAGS) ZLIB_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/zlib.c -lz $(LDFLAGS) +PERFTOOLS_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/perftools.c -lprofiler $(LDFLAGS) + +HAS_SYSTEM_PERFTOOLS = $(shell $(PERFTOOLS_CHECK_CMD) 2> /dev/null && echo true || echo false) +ifeq ($(HAS_SYSTEM_PERFTOOLS),true) +DEFINES += GRPC_HAVE_PERFTOOLS +LIBS += profiler +endif ifndef REQUIRE_CUSTOM_LIBRARIES_$(CONFIG) HAS_SYSTEM_OPENSSL_ALPN = $(shell $(OPENSSL_ALPN_CHECK_CMD) 2> /dev/null && echo true || echo false) |