summaryrefslogtreecommitdiff
path: root/acinclude.m4
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2009-07-15 18:09:02 +0200
committerMarcel Holtmann <marcel@holtmann.org>2009-07-15 18:09:02 +0200
commitbf748490838217d0f09d3c64a29b2bc4d1c822fc (patch)
tree672fa8157e310f82624ebabe86c8793e2cc0a161 /acinclude.m4
parent2addc4bdcd68bd26280751f1d1c2dd21d39b1488 (diff)
downloadbluez-bf748490838217d0f09d3c64a29b2bc4d1c822fc.tar.gz
Add option to disable optimization independent from debug
Diffstat (limited to 'acinclude.m4')
-rw-r--r--acinclude.m411
1 files changed, 10 insertions, 1 deletions
diff --git a/acinclude.m4 b/acinclude.m4
index 20181697e..0627a4e5d 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -184,6 +184,7 @@ AC_DEFUN([AC_PATH_SNDFILE], [
AC_DEFUN([AC_ARG_BLUEZ], [
debug_enable=no
+ optimization_enable=yes
fortify_enable=yes
pie_enable=yes
sndfile_enable=${sndfile_found}
@@ -212,6 +213,10 @@ AC_DEFUN([AC_ARG_BLUEZ], [
configfiles_enable=yes
telephony_driver=dummy
+ AC_ARG_ENABLE(optimization, AC_HELP_STRING([--disable-optimization], [disable code optimization]), [
+ fortify_optimization=${enableval}
+ ])
+
AC_ARG_ENABLE(fortify, AC_HELP_STRING([--disable-fortify], [disable compile time buffer checks]), [
fortify_enable=${enableval}
])
@@ -328,7 +333,11 @@ AC_DEFUN([AC_ARG_BLUEZ], [
fi
if (test "${debug_enable}" = "yes" && test "${ac_cv_prog_cc_g}" = "yes"); then
- CFLAGS="$CFLAGS -g -O0"
+ CFLAGS="$CFLAGS -g"
+ fi
+
+ if (test "${optimization_enable}" = "no"); then
+ CFLAGS="$CFLAGS -O0"
fi
if (test "${usb_enable}" = "yes" && test "${usb_found}" = "yes"); then