tracers: disable the log tracer if debug logging is disabled
authorStefan Sauer <ensonic@users.sf.net>
Tue, 6 Oct 2015 16:46:24 +0000 (18:46 +0200)
committerStefan Sauer <ensonic@users.sf.net>
Tue, 6 Oct 2015 16:46:24 +0000 (18:46 +0200)
plugins/tracers/Makefile.am
plugins/tracers/gsttracers.c

index ef7ba2b..0a30538 100644 (file)
@@ -7,10 +7,16 @@ else
 RUSAGE_SOURCES =
 endif
 
+if GST_DISABLE_GST_DEBUG
+LOG_SOURCES =
+else
+LOG_SOURCES = gstlog.c
+endif
+
 libgstcoretracers_la_DEPENDENCIES = $(top_builddir)/gst/libgstreamer-@GST_API_VERSION@.la
 libgstcoretracers_la_SOURCES = \
   gstlatency.c \
-  gstlog.c \
+  $(LOG_SOURCES) \
   $(RUSAGE_SOURCES) \
   gststats.c \
        gsttracers.c
index aa452ba..010c185 100644 (file)
@@ -34,8 +34,10 @@ plugin_init (GstPlugin * plugin)
 {
   if (!gst_tracer_register (plugin, "latency", gst_latency_tracer_get_type ()))
     return FALSE;
+#ifndef GST_DISABLE_GST_DEBUG
   if (!gst_tracer_register (plugin, "log", gst_log_tracer_get_type ()))
     return FALSE;
+#endif
 #ifdef HAVE_GETRUSAGE
   if (!gst_tracer_register (plugin, "rusage", gst_rusage_tracer_get_type ()))
     return FALSE;