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], ...@@ -45,4 +45,11 @@ AC_ARG_ENABLE([dev-tools],
[build_dev_tools=false]) [build_dev_tools=false])
AM_CONDITIONAL(BUILD_DEV_TOOLS, test x$build_dev_tools = xtrue) 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) AC_OUTPUT(Makefile src/Makefile include/Makefile fdi/Makefile libiphone-1.0.pc)
...@@ -39,7 +39,7 @@ void iphone_set_debug(int level) ...@@ -39,7 +39,7 @@ void iphone_set_debug(int level)
void log_debug_msg(const char *format, ...) void log_debug_msg(const char *format, ...)
{ {
#ifndef STRIP_DEBUG #ifndef STRIP_DEBUG_CODE
va_list args; va_list args;
/* run the real fprintf */ /* run the real fprintf */
...@@ -55,7 +55,7 @@ void log_debug_msg(const char *format, ...) ...@@ -55,7 +55,7 @@ void log_debug_msg(const char *format, ...)
inline void log_debug_buffer(const char *data, const int length) inline void log_debug_buffer(const char *data, const int length)
{ {
#ifndef STRIP_DEBUG #ifndef STRIP_DEBUG_CODE
/* run the real fprintf */ /* run the real fprintf */
if (toto_debug) if (toto_debug)
...@@ -66,7 +66,7 @@ inline void log_debug_buffer(const char *data, const int length) ...@@ -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) 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 */ /* run the real fprintf */
if (toto_debug) { 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