QPID-7360: Only add the option for gcc to avoid a build fail on windows
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index f7e69ea..82141ef 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -151,10 +151,12 @@
option(ENABLE_VALGRIND "Use valgrind to detect run-time problems" ON)
endif (VALGRIND_FOUND)
-option(ENABLE_WARNING_ERROR "Consider compiler warnings to be errors" ON)
-if (ENABLE_WARNING_ERROR)
- set(WARNING_FLAGS "${WARNING_FLAGS} -Werror")
-endif (ENABLE_WARNING_ERROR)
+if (CMAKE_CXX_COMPILER_ID STREQUAL GNU)
+ option(ENABLE_WARNING_ERROR "Consider compiler warnings to be errors" ON)
+ if (ENABLE_WARNING_ERROR)
+ set(WARNING_FLAGS "${WARNING_FLAGS} -Werror")
+ endif (ENABLE_WARNING_ERROR)
+endif (CMAKE_CXX_COMPILER_ID STREQUAL GNU)
if (GCC_VERSION AND NOT GCC_VERSION VERSION_LESS 5.1)
option(ENABLE_GLIBCXX_OLD_ABI "Enable old (pre GCC 5.1) C++ ABI" OFF)