option(PP_BUILD_APP "Build the PanoPainter application target from root CMake." ON) option(PP_BUILD_TESTS "Build PanoPainter tests." ON) option(PP_BUILD_TOOLS "Build PanoPainter automation tools." ON) option(PP_ENABLE_OPENGL "Enable the OpenGL renderer backend." ON) option(PP_ENABLE_VULKAN_EXPERIMENTAL "Enable non-production Vulkan experiments." OFF) option(PP_ENABLE_VR "Enable VR support." ON) option(PP_ENABLE_CLOUD "Enable cloud/network features." ON) option(PP_ENABLE_VIDEO "Enable MP4/timelapse video features." ON) option(PP_ENABLE_ASAN "Enable AddressSanitizer where supported." OFF) option(PP_ENABLE_UBSAN "Enable UndefinedBehaviorSanitizer where supported." OFF) option(PP_ENABLE_TSAN "Enable ThreadSanitizer for headless targets where supported." OFF) option(PP_ENABLE_MSVC_ANALYZE "Enable MSVC static analysis." OFF) option(PP_ENABLE_CLANG_TIDY "Enable clang-tidy integration." OFF) option(PP_ENABLE_CPPCHECK "Enable cppcheck integration." OFF) set(PP_ANDROID_FLAVOR "standard" CACHE STRING "Android package flavor: standard, quest, or focus.") set_property(CACHE PP_ANDROID_FLAVOR PROPERTY STRINGS standard quest focus)