From d22acb48abd6ebd7d63f1bbdec6dce238ab239d3 Mon Sep 17 00:00:00 2001
From: Tobias Frisch <tfrisch@uni-koblenz.de>
Date: Sat, 4 Sep 2021 14:55:48 +0200
Subject: [PATCH] [#71] Fixed problem with warnings of MSVC

Signed-off-by: Tobias Frisch <tfrisch@uni-koblenz.de>
---
 CMakeLists.txt           | 6 ++----
 include/vkcv/Handles.hpp | 1 +
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 33f4e791..2a0858b9 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -34,14 +34,12 @@ set(vkcv_flags ${CMAKE_CXX_FLAGS})
 if (vkcv_build_debug)
 	if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
 		#set(vkcv_flags ${vkcv_flags} " -Weverything")
-		set(vkcv_flags ${vkcv_flags} " -Wextra -Wall")
+		set(vkcv_flags ${vkcv_flags} " -Wextra -Wall -Wno-unused-parameter")
 	elseif (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
-		set(vkcv_flags ${vkcv_flags} " -Wextra -Wall -pedantic")
+		set(vkcv_flags ${vkcv_flags} " -Wextra -Wall -pedantic -Wno-unused-parameter")
 	else()
 		set(vkcv_flags ${vkcv_flags} " -W4")
 	endif()
-	
-	set(vkcv_flags ${vkcv_flags} " -Wno-unused-parameter")
 endif()
 
 # configure everything to use the required dependencies
diff --git a/include/vkcv/Handles.hpp b/include/vkcv/Handles.hpp
index d6f134b2..28a3a36d 100644
--- a/include/vkcv/Handles.hpp
+++ b/include/vkcv/Handles.hpp
@@ -99,6 +99,7 @@ namespace vkcv
 
 	class ImageHandle : public Handle {
 		friend class ImageManager;
+	private:
 		using Handle::Handle;
 	public:
 		[[nodiscard]]
-- 
GitLab