cpp-vulkan-setup/CMakeLists.txt

11 lines
395 B
CMake

cmake_minimum_required(VERSION 3.21)
project(VulkanCppSetup)
set(CMAKE_CXX_STANDARD 20)
find_package(Vulkan REQUIRED)
find_package(Qt5 COMPONENTS Gui REQUIRED)
add_executable(VulkanCppSetup src/main.cpp src/VulkanWindow.cpp src/VulkanRenderer.cpp src/ShaderLoader.cpp src/WorldView.cpp src/UniformBuffers.cpp src/camera.cpp)
target_link_libraries(VulkanCppSetup ${Vulkan_LIBRARIES} Qt5::Gui)