diff --git a/CMakeLists.txt b/CMakeLists.txt
index faba6ee3075ce281747addf20046d1a91b5a1e3a..820fea55ea1a9f7e57c235231f181a4438487e75 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -23,7 +23,7 @@ set(vkcv_flags ${CMAKE_CXX_FLAGS})
 if (vkcv_build_debug)
 	if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
 		set(vkcv_flags ${vkcv_flags} " -Weverything")
-	if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
+	elseif (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
 		set(vkcv_flags ${vkcv_flags} " -Wextra -Wall -pedantic")
 	else()
 		set(vkcv_flags ${vkcv_flags} " -Wall")