cmake_minimum_required(VERSION 3.28 FATAL_ERROR) include(SetupVulkan) include(Utils) file(GLOB_RECURSE SUBDIRECTORIES "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/*.h" "${CMAKE_CURRENT_SOURCE_DIR}/*.hpp") source_group(TREE "${CMAKE_CURRENT_SOURCE_DIR}" FILES ${SUBDIRECTORIES}) add_executable(examples main.cpp ${SUBDIRECTORIES}) target_include_directories(examples PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}) target_include_directories(examples PRIVATE openVulkanoCpp) target_link_libraries(examples PRIVATE "$") SetupVulkan(examples) SetGlmDefines(examples) SetWarningSettings(examples) LinkCurl(openVulkanoCpp)