diff --git a/Makefile.am b/Makefile.am index 3c322ee9..9a168dae 100644 --- a/Makefile.am +++ b/Makefile.am @@ -254,6 +254,7 @@ src_libzmq_la_CPPFLAGS += ${pgm_CFLAGS} src_libzmq_la_LIBADD += ${pgm_LIBS} endif +if ENABLE_PERF noinst_PROGRAMS = \ perf/local_lat \ perf/remote_lat \ @@ -279,6 +280,7 @@ perf_inproc_lat_SOURCES = perf/inproc_lat.cpp perf_inproc_thr_LDADD = src/libzmq.la perf_inproc_thr_SOURCES = perf/inproc_thr.cpp +endif bin_PROGRAMS = tools/curve_keygen diff --git a/configure.ac b/configure.ac index 0c1ced12..2a7de1dc 100644 --- a/configure.ac +++ b/configure.ac @@ -346,6 +346,14 @@ if test "x$zmq_enable_eventfd" = "xyes"; then [AC_DEFINE(ZMQ_HAVE_EVENTFD, 1, [Have eventfd extension.])]) fi +# Conditionally build performance measurement tools +AC_ARG_ENABLE([perf], + [AS_HELP_STRING([--enable-perf], [Build performance measurement tools [default=yes].])], + [zmq_enable_perf=$enableval], + [zmq_enable_perf=yes]) + +AM_CONDITIONAL(ENABLE_PERF, test "x$zmq_enable_perf" = "xyes") + # Use c++ in subsequent tests AC_LANG_PUSH(C++)