diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2009-07-15 18:09:02 +0200 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2009-07-15 18:09:02 +0200 |
commit | bf748490838217d0f09d3c64a29b2bc4d1c822fc (patch) | |
tree | 672fa8157e310f82624ebabe86c8793e2cc0a161 /acinclude.m4 | |
parent | 2addc4bdcd68bd26280751f1d1c2dd21d39b1488 (diff) | |
download | bluez-bf748490838217d0f09d3c64a29b2bc4d1c822fc.tar.gz |
Add option to disable optimization independent from debug
Diffstat (limited to 'acinclude.m4')
-rw-r--r-- | acinclude.m4 | 11 |
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 |