1*cf84ac9aSAndroid Build Coastguard WorkerAC_DEFUN([st_WARN_CFLAGS], [dnl 2*cf84ac9aSAndroid Build Coastguard Workergl_WARN_ADD([-Wall]) 3*cf84ac9aSAndroid Build Coastguard Workergl_WARN_ADD([-Wempty-body]) 4*cf84ac9aSAndroid Build Coastguard Workergl_WARN_ADD([-Wformat-security]) 5*cf84ac9aSAndroid Build Coastguard Workergl_WARN_ADD([-Wignored-qualifiers]) 6*cf84ac9aSAndroid Build Coastguard Workergl_WARN_ADD([-Wimplicit-fallthrough=5]) 7*cf84ac9aSAndroid Build Coastguard Workergl_WARN_ADD([-Winit-self]) 8*cf84ac9aSAndroid Build Coastguard Workergl_WARN_ADD([-Winitializer-overrides]) 9*cf84ac9aSAndroid Build Coastguard Workergl_WARN_ADD([-Wlogical-op]) 10*cf84ac9aSAndroid Build Coastguard Workergl_WARN_ADD([-Wmissing-parameter-type]) 11*cf84ac9aSAndroid Build Coastguard Workergl_WARN_ADD([-Wnested-externs]) 12*cf84ac9aSAndroid Build Coastguard Workergl_WARN_ADD([-Wold-style-declaration]) 13*cf84ac9aSAndroid Build Coastguard Workergl_WARN_ADD([-Wold-style-definition]) 14*cf84ac9aSAndroid Build Coastguard Workergl_WARN_ADD([-Woverride-init]) 15*cf84ac9aSAndroid Build Coastguard Workergl_WARN_ADD([-Wsign-compare]) 16*cf84ac9aSAndroid Build Coastguard Workergl_WARN_ADD([-Wtype-limits]) 17*cf84ac9aSAndroid Build Coastguard Workergl_WARN_ADD([-Wwrite-strings]) 18*cf84ac9aSAndroid Build Coastguard WorkerAC_ARG_ENABLE([gcc-Werror], 19*cf84ac9aSAndroid Build Coastguard Worker [AS_HELP_STRING([--enable-gcc-Werror], [turn on gcc's -Werror option])], 20*cf84ac9aSAndroid Build Coastguard Worker [case $enableval in 21*cf84ac9aSAndroid Build Coastguard Worker yes) gl_WARN_ADD([-Werror]) ;; 22*cf84ac9aSAndroid Build Coastguard Worker no) ;; 23*cf84ac9aSAndroid Build Coastguard Worker *) AC_MSG_ERROR([bad value $enableval for gcc-Werror option]) ;; 24*cf84ac9aSAndroid Build Coastguard Worker esac] 25*cf84ac9aSAndroid Build Coastguard Worker) 26*cf84ac9aSAndroid Build Coastguard WorkerAC_SUBST([WARN_CFLAGS]) 27*cf84ac9aSAndroid Build Coastguard Worker]) 28