cmake_minimum_required(VERSION 3.30) project(vulkan_test) set(CMAKE_CXX_STANDARD 26) set(GLFW_USE_WAYLAND ON) find_package(Vulkan REQUIRED) find_package(glfw3 3.3 REQUIRED) add_executable(vulkan_test main.cpp vulkan/vulkan_app.cpp vulkan/vulkan_app.hpp) target_link_libraries(vulkan_test PRIVATE Vulkan::Vulkan glfw)