cmake_minimum_required(VERSION 3.20) project(HelloVulkan CXX) set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) # 第三方库 add_subdirectory(Lib/glfw) add_subdirectory(Lib/glm) add_subdirectory(Lib/spdlog) # Vulkan find_package(Vulkan REQUIRED) # Engine 和 App add_subdirectory(Engine) add_subdirectory(App)