From dc9d02f7be01067d89033329981b5ed954653469 Mon Sep 17 00:00:00 2001
From: n0F4x <ggabor2002@gmail.com>
Date: Wed, 12 Jun 2024 12:17:47 +0200
Subject: [PATCH] Test libraries

---
 .clang-format  |  8 ++++----
 CMakeLists.txt |  4 ++--
 src/main.cpp   | 14 +++++++++++++-
 3 files changed, 19 insertions(+), 7 deletions(-)

diff --git a/.clang-format b/.clang-format
index 46ee31a..b8dc5af 100644
--- a/.clang-format
+++ b/.clang-format
@@ -84,13 +84,13 @@ IfMacros: [ 'IF' ]
 IncludeBlocks: Regroup
 IncludeCategories:
   - Regex: '^<glm/'
-    Priority: 1
-  - Regex: '^<vulkan/'
     Priority: 2
-  - Regex: '<vk_mem_alloc.h>'
+  - Regex: '^<vulkan/'
     Priority: 3
-  - Regex: '^<glfw/'
+  - Regex: '^<vk_mem_alloc.h>'
     Priority: 4
+  - Regex: '^<GLFW/'
+    Priority: 5
   - Regex: '^<.*\..*'
     Priority: 998
   - Regex: '^<.*'
diff --git a/CMakeLists.txt b/CMakeLists.txt
index abab48a..80c04f4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -85,13 +85,13 @@ target_compile_definitions(${PROJECT_NAME} PRIVATE
 target_link_libraries(${PROJECT_NAME} PRIVATE VulkanMemoryAllocator)
 
 # GLFW
-FetchContent_Declare(GLFW
+FetchContent_Declare(glfw3
         GIT_REPOSITORY https://github.com/glfw/glfw.git
         GIT_TAG 3.4
         GIT_PROGRESS TRUE
         SYSTEM
 )
-FetchContent_MakeAvailable(GLFW)
+FetchContent_MakeAvailable(glfw3)
 target_compile_definitions(${PROJECT_NAME} PRIVATE
         GLFW_INCLUDE_VULKAN
 )
diff --git a/src/main.cpp b/src/main.cpp
index 54e7785..d268e93 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -1,6 +1,18 @@
 #include <iostream>
 
+#include <glm/glm.hpp>
+
+#include <vulkan/vulkan.hpp>
+
+#include <vk_mem_alloc.h>
+
+#include <GLFW/glfw3.h>
+
 int main()
 {
-    std::cout << "Hello World!\n";
+    std::cout << GLM_VERSION_MESSAGE << '\n';
+    std::cout << "Vulkan-Hpp C++ version: " << VULKAN_HPP_CPP_VERSION << '\n';
+    std::cout << "Vulkan Version found by VMA: " << VMA_VULKAN_VERSION << '\n';
+    std::cout << "GLFW version: " << GLFW_VERSION_MAJOR << '.'
+              << GLFW_VERSION_MINOR << '\n';
 }
-- 
GitLab