diff --git a/CMakeLists.txt b/CMakeLists.txt
index 14f23e8..4f94e3b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -7,7 +7,7 @@ if(MSVC)
set(COMPILE_DEFINITIONS /O2 /fp:fast)
set(COMPILE_OPTIONS )
else()
- set(COMPILE_OPTIONS -Ofast)
+ set(COMPILE_OPTIONS -Ofast -Wall -Wno-unknown-pragmas)
endif()
#####################
diff --git a/README.html b/README.html
index 0630410..02b1afc 100644
--- a/README.html
+++ b/README.html
@@ -975,6 +975,7 @@
Michael Pruett
Rajeev Puran
RJ Ryan
+ Serge Sans Paille
John Sheehy
Tim Shuttleworth
Albert Sirvent
diff --git a/configure.ac b/configure.ac
index bf54882..edbd05f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -33,7 +33,7 @@ AC_LANG(C++)
# Compiler flags. Apply -Ofast (implies -O3 -ffast-math) to allow gcc autovectorization
# generate effective SIMD code.
-CXXFLAGS+=" -Ofast"
+CXXFLAGS+=" -Ofast -Wall -Wno-unknown-pragmas"
# Set AR_FLAGS to avoid build warning "ar: `u' modifier ignored since `D' is the default (see `U')"
AR_FLAGS='cr'