--- a/configure.ac
+++ b/configure.ac
@@ -149,13 +149,13 @@ case "$target" in
 
 	]))
 	
-	CFLAGS="-Wall -O2"
+	CFLAGS="${CFLAGS} -Wall -O2"
 	;;
 *bsd*)
-	CFLAGS="-Wall -O2 -pthread"
+	CFLAGS="${CFLAGS} -Wall -O2 -pthread"
 	;;
 *gnu*)
-	CFLAGS="-Wall -O2 -pthread"
+	CFLAGS="${CFLAGS} -Wall -O2 -pthread"
 	;;
 esac	
 
--- a/configure
+++ b/configure
@@ -2905,13 +2905,13 @@ echo "$as_me: error:
 fi
 
 
-	CFLAGS="-Wall -O2"
+	CFLAGS="${CFLAGS} -Wall -O2"
 	;;
 *bsd*)
-	CFLAGS="-Wall -O2 -pthread"
+	CFLAGS="${CFLAGS} -Wall -O2 -pthread"
 	;;
 *gnu*)
-	CFLAGS="-Wall -O2 -pthread"
+	CFLAGS="${CFLAGS} -Wall -O2 -pthread"
 	;;
 esac
 
