From 4cc6164c971bfdca02bf229f45e7c2770b887e61 Mon Sep 17 00:00:00 2001
From: Tobias Frisch <tfrisch@uni-koblenz.de>
Date: Tue, 4 May 2021 10:16:18 +0200
Subject: [PATCH] Fixed cmake warning flags

Signed-off-by: Tobias Frisch <tfrisch@uni-koblenz.de>
---
 CMakeLists.txt | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 31484bbb..faba6ee3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -21,7 +21,13 @@ set(vkcv_source ${PROJECT_SOURCE_DIR}/src)
 set(vkcv_flags ${CMAKE_CXX_FLAGS})
 
 if (vkcv_build_debug)
-	set(vkcv_flags ${vkcv_flags} " -Wextra -Wall -pedantic")
+	if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
+		set(vkcv_flags ${vkcv_flags} " -Weverything")
+	if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
+		set(vkcv_flags ${vkcv_flags} " -Wextra -Wall -pedantic")
+	else()
+		set(vkcv_flags ${vkcv_flags} " -Wall")
+	endif()
 endif()
 
 include(${vkcv_config}/Sources.cmake)
-- 
GitLab