From 58eafb80a028ef2d156dee2d1160a7552b931839 Mon Sep 17 00:00:00 2001 From: Arseniy Obolenskiy Date: Sun, 30 Nov 2025 22:29:09 +0100 Subject: [PATCH] Add proper help and default values for a number of the options --- cmake/sanitizers.cmake | 6 +++--- cmake/scoreboard.cmake | 2 +- cmake/sphinx.cmake | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cmake/sanitizers.cmake b/cmake/sanitizers.cmake index b601142b..5f3940a2 100644 --- a/cmake/sanitizers.cmake +++ b/cmake/sanitizers.cmake @@ -1,8 +1,8 @@ include_guard() -option(ENABLE_ADDRESS_SANITIZER OFF) -option(ENABLE_UB_SANITIZER OFF) -option(ENABLE_LEAK_SANITIZER OFF) +option(ENABLE_ADDRESS_SANITIZER "Enable -fsanitize=address" OFF) +option(ENABLE_UB_SANITIZER "Enable -fsanitize=undefined" OFF) +option(ENABLE_LEAK_SANITIZER "Enable -fsanitize=leak" OFF) if(CMAKE_CXX_COMPILER_ID MATCHES "Clang" OR CMAKE_CXX_COMPILER_ID MATCHES "GNU") if(ENABLE_ADDRESS_SANITIZER) add_compile_options(-fsanitize=address -fno-omit-frame-pointer) diff --git a/cmake/scoreboard.cmake b/cmake/scoreboard.cmake index 24fdb3d0..773d4f56 100644 --- a/cmake/scoreboard.cmake +++ b/cmake/scoreboard.cmake @@ -1,6 +1,6 @@ include_guard() -option(USE_SCOREBOARD OFF) +option(USE_SCOREBOARD "Enable scoreboard generation" OFF) if(USE_SCOREBOARD) find_package(Python REQUIRED COMPONENTS Interpreter) endif(USE_SCOREBOARD) diff --git a/cmake/sphinx.cmake b/cmake/sphinx.cmake index 58474852..9f4fc641 100644 --- a/cmake/sphinx.cmake +++ b/cmake/sphinx.cmake @@ -1,6 +1,6 @@ include_guard() -option(USE_DOCS OFF) +option(USE_DOCS "Build Sphinx documentation" OFF) if(USE_DOCS) set(SPHINXBUILD "sphinx-build") set(SPHINXINTL "sphinx-intl")