stop O2 override
authorAndy Green <andy.green@linaro.org>
Mon, 11 Feb 2013 01:31:43 +0000 (09:31 +0800)
committerAndy Green <andy.green@linaro.org>
Mon, 11 Feb 2013 01:31:43 +0000 (09:31 +0800)
Now we are building with -O0 -g and debug enabled by default.
--disable-debug in configure will get you a -04 without -g

Signed-off-by: Andy Green <andy.green@linaro.org>
changelog
configure.ac
lib/Makefile.am

index 77d7f8b..820310b 100644 (file)
--- a/changelog
+++ b/changelog
@@ -74,7 +74,10 @@ the visual studio project files that were in the tree until now.
 
  - cutomizable frame rx buffer size by protocol
 
-
+ - By default debug is enabled and the library is built for -O0 -g to faclitate
+       that.  Use --disable-debug configure option to build instead with -O4
+       and no -g (debug info), obviously providing best performance and
+       reduced binary size.
 
 v1.1-chrome26-firefox18
 =======================
index 1e4ae42..1c3959a 100644 (file)
@@ -6,6 +6,7 @@ AC_INIT(libwebsockets, 1.1, andy@warmcat.com, libwebsockets, http://libwebsocket
 AC_CONFIG_SRCDIR([test-server/test-server.c])
 AC_CONFIG_HEADERS([config.h])
 
+: ${CFLAGS=""}
 AM_INIT_AUTOMAKE([-Wall -Werror foreign])
 AM_PROG_AR
 LT_INIT(shared)
index a54d753..f24ef13 100644 (file)
@@ -54,7 +54,7 @@ endif
 if DISABLE_DEBUG
 libwebsockets_la_CFLAGS+= -O4
 else
-libwebsockets_la_CFLAGS+= -g
+libwebsockets_la_CFLAGS+= -O0 -g
 endif
 
 if MINGW