diff --git a/mozilla/config/autoconf.mk.in b/mozilla/config/autoconf.mk.in index f94718cbb59..c13bf9fa35c 100644 --- a/mozilla/config/autoconf.mk.in +++ b/mozilla/config/autoconf.mk.in @@ -47,6 +47,7 @@ MOZ_DEBUG_MODULES = @MOZ_DEBUG_MODULES@ MOZ_EXTENSIONS = @MOZ_EXTENSIONS@ MOZ_LOG_REFCNT = @MOZ_LOG_REFCNT@ MOZILLA_GPROF = @MOZILLA_GPROF@ +MOZ_PERF_METRICS = @MOZ_PERF_METRICS@ MOZ_LEAKY = @MOZ_LEAKY@ BUILD_PROFILE = @MOZILLA_GPROF@ GC_LEAK_DETECTOR = @GC_LEAK_DETECTOR@ diff --git a/mozilla/configure.in b/mozilla/configure.in index 84db21e2f3c..99d93cb2024 100644 --- a/mozilla/configure.in +++ b/mozilla/configure.in @@ -2571,6 +2571,12 @@ MOZ_ARG_ENABLE_BOOL(gprof, [ --enable-gprof Enable gprof symbols], [ _GPROF_CFLAGS="-pg" ]) +dnl Enable performance metrics. +MOZ_ARG_ENABLE_BOOL(perf-metrics, +[ --enable-perf-metrics Enable performance metrics], + MOZ_PERF=1 + AC_DEFINE(MOZ_PERF_METRICS)) + MOZ_ARG_ENABLE_BOOL(insure, [ --enable-insure Enable insure++ instrumentation (linux only)], [ MOZ_INSURE="insure" MOZ_INSURIFYING=1 MOZ_INSURE_DIRS="." MOZ_INSURE_EXCLUDE_DIRS="config" ]) @@ -2834,6 +2840,7 @@ AC_SUBST(MOZ_DEBUG) AC_SUBST(MOZ_DEBUG_MODULES) AC_SUBST(MOZ_EXTENSIONS) AC_SUBST(MOZILLA_GPROF) +AC_SUBST(MOZ_PERF_METRICS) AC_SUBST(GC_LEAK_DETECTOR) AC_SUBST(MOZ_LOG_REFCNT) AC_SUBST(MOZ_LEAKY)