function(kubbe_declare_vendor_paths) set(KUBBE_VENDOR_ROOT "${PROJECT_SOURCE_DIR}/vendor/source" CACHE PATH "Pinned Kubbe vendor source root") set(KUBBE_SDL_SOURCE "${KUBBE_VENDOR_ROOT}/sdl" CACHE PATH "SDL3 source directory") set(KUBBE_SKIA_SOURCE "${KUBBE_VENDOR_ROOT}/skia" CACHE PATH "Skia source directory") set(KUBBE_V8_SOURCE "${KUBBE_VENDOR_ROOT}/v8" CACHE PATH "V8 source directory") set(KUBBE_VULKAN_SOURCE "${KUBBE_VENDOR_ROOT}/vulkan" CACHE PATH "Vulkan component source root") set(KUBBE_VENDOR_ROOT "${KUBBE_VENDOR_ROOT}" PARENT_SCOPE) set(KUBBE_SDL_SOURCE "${KUBBE_SDL_SOURCE}" PARENT_SCOPE) set(KUBBE_SKIA_SOURCE "${KUBBE_SKIA_SOURCE}" PARENT_SCOPE) set(KUBBE_V8_SOURCE "${KUBBE_V8_SOURCE}" PARENT_SCOPE) set(KUBBE_VULKAN_SOURCE "${KUBBE_VULKAN_SOURCE}" PARENT_SCOPE) endfunction()