17 lines
961 B
CMake
17 lines
961 B
CMake
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)
|