Commit 0691e6e4 authored by Jonathan Beck's avatar Jonathan Beck

add an option to strip off debug code

parent 113b2250
......@@ -45,4 +45,11 @@ AC_ARG_ENABLE([dev-tools],
[build_dev_tools=false])
AM_CONDITIONAL(BUILD_DEV_TOOLS, test x$build_dev_tools = xtrue)
AC_ARG_ENABLE([debug-code],
[AS_HELP_STRING([--enable-debug-code],
[enable debug message reporting in library (default is yes)])],
[debug_code=true],
[debug_code=false])
AM_CONDITIONAL(STRIP_DEBUG_CODE, test x$debug_code = xfalse)
AC_OUTPUT(Makefile src/Makefile include/Makefile fdi/Makefile libiphone-1.0.pc)
......@@ -39,7 +39,7 @@ void iphone_set_debug(int level)
void log_debug_msg(const char *format, ...)
{
#ifndef STRIP_DEBUG
#ifndef STRIP_DEBUG_CODE
va_list args;
/* run the real fprintf */
......@@ -55,7 +55,7 @@ void log_debug_msg(const char *format, ...)
inline void log_debug_buffer(const char *data, const int length)
{
#ifndef STRIP_DEBUG
#ifndef STRIP_DEBUG_CODE
/* run the real fprintf */
if (toto_debug)
......@@ -66,7 +66,7 @@ inline void log_debug_buffer(const char *data, const int length)
inline void dump_debug_buffer(const char *file, const char *data, const int length)
{
#ifndef STRIP_DEBUG
#ifndef STRIP_DEBUG_CODE
/* run the real fprintf */
if (toto_debug) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment