cmake cmake_dependent_option examples

Signatures

cmake_dependent_option(<option> "<help_text>" <value> <depends> <force>)

Examples

AtomicGameEngine/AtomicGameEngine Build/CMake/Toolchains/Android.cmake :281

cmake_dependent_option (ANDROID_FORCE_ARM_BUILD "Use 32-bit ARM instructions instead of Thumb" FALSE "ANDROID_ARCH_NAME STREQUAL arm" FALSE)

u3d-community/U3D cmake/Modules/UrhoCommon.cmake :197

cmake_dependent_option (IOS "Setup build for iOS platform" FALSE "XCODE" FALSE)

novelrt/NovelRT Samples/CMakeLists.txt :3

cmake_dependent_option(NOVELRT_BUILD_SAMPLES_EXPERIMENTAL "Build NovelRT experimental samples" ON "NOVELRT_BUILD_SAMPLES" OFF)

f3d-app/f3d CMakeLists.txt :65

cmake_dependent_option(F3D_USE_EXTERNAL_DMON "Use external dmon dependency" OFF "F3D_MODULE_DMON" OFF)

prusa3d/PrusaSlicer CMakeLists.txt :48

CMAKE_DEPENDENT_OPTION(SLIC3R_OPENGL_ES "Compile PrusaSlicer targeting OpenGL ES" OFF "SLIC3R_GUI" OFF)

OGRECave/ogre CMakeLists.txt :283

cmake_dependent_option(OGRE_ENABLE_PRECOMPILED_HEADERS "Use precompiled headers to speed up build" TRUE "NOT MINGW; NOT EMSCRIPTEN" FALSE)

godlikepanos/anki-3d-engine ThirdParty/Jolt/Build/CMakeLists.txt :111

cmake_dependent_option(USE_STATIC_MSVC_RUNTIME_LIBRARY "Use the static MSVC runtime library" ON "MSVC;NOT WINDOWS_STORE" OFF)

prusa3d/Prusa-Firmware lib/Catch2/CMakeLists.txt :16

cmake_dependent_option(CATCH_BUILD_TESTING "Build the SelfTest project" ON "CATCH_DEVELOPMENT_BUILD" OFF)

bambulab/BambuStudio CMakeLists.txt :43

CMAKE_DEPENDENT_OPTION(SLIC3R_DESKTOP_INTEGRATION "Allow perfoming desktop integration during runtime" 1 "NOT SLIC3R_FHS" 0)

SoftFever/OrcaSlicer CMakeLists.txt :103

CMAKE_DEPENDENT_OPTION(SLIC3R_DESKTOP_INTEGRATION "Allow perfoming desktop integration during runtime" 1 "NOT SLIC3R_FHS" 0)

facebookresearch/habitat-sim src/CMakeLists.txt :54

cmake_dependent_option(
  USE_SYSTEM_ZSTD "Use system zstd instead of a bundled submodule" OFF
  "NOT USE_SYSTEM_MAGNUM" ON
)

harfang3d/harfang3d CMakeLists.txt :58

cmake_dependent_option(HG_ENABLE_SRANIPAL_API "Harfang: Enable VIVE Eye and Facial Tracking SDK (SRanipal) API" OFF "HG_ENABLE_OPENVR_API;MSVC" OFF)

cadaver/turso3d ThirdParty/SDL/CMakeLists.txt :227

cmake_dependent_option(SDL_${_uname} "Enable the ${_name} subsystem" "${SDL_${_uname}_DEFAULT}" "${_ds_DEPS}" OFF)

Hork-Engine/Hork-Source ThirdParty/glslang/CMakeLists.txt :105

CMAKE_DEPENDENT_OPTION(ENABLE_EMSCRIPTEN_SINGLE_FILE
    "If using Emscripten, enables SINGLE_FILE build"
    OFF "ENABLE_GLSLANG_JS AND EMSCRIPTEN"
    OFF)

STORM-IRIT/Radium-Engine CMakeLists.txt :38

cmake_dependent_option(
    RADIUM_ENABLE_GL_TESTING
    "Enable testing of OpenGL functionalities. Option only available if RADIUM_ENABLE_TESTING is ON."
    OFF
    "RADIUM_ENABLE_TESTING"
    OFF
)

RavEngine/RavEngine deps/freetype/CMakeLists.txt :192

cmake_dependent_option(FT_REQUIRE_ZLIB
  "Require system zlib instead of internal zlib library." OFF
  "NOT FT_DISABLE_ZLIB" OFF)

Kitware/VeloView Superbuild/Projects/lidarview.cmake :1

cmake_dependent_option(Boost_NO_BOOST_CMAKE "Boost_NO_BOOST_CMAKE" ON "NOT USE_SYSTEM_boost" OFF)

PDAL/PDAL cmake/options.cmake :136

cmake_dependent_option(BUILD_PGPOINTCLOUD_TESTS
    "Choose if PostgreSQL PointCloud tests should be built"
    ON "BUILD_PLUGIN_PGPOINTCLOUD; WITH_TESTS" OFF)

kokkos/kokkos cmake/kokkos_functions.cmake :94

cmake_dependent_option(${CAMEL_NAME} ${DOCSTRING} ${DEFAULT} "${DEPENDENCY}" ${FORCE})

alpaka-group/alpaka CMakeLists.txt :51

cmake_dependent_option(alpaka_CHECK_HEADERS "Check all alpaka headers as part of the tests whether they can be compiled standalone." OFF BUILD_TESTING OFF)

LLNL/zfp CMakeLists.txt :99

cmake_dependent_option(BUILD_SHARED_LIBS
  "Whether or not to build shared libraries" ON
  "SHARED_LIBS_SUPPORTED" OFF)

ANTsX/ANTs SuperBuild.cmake :82

CMAKE_DEPENDENT_OPTION(
  USE_SYSTEM_Uncrustify "Use system Uncrustify program" OFF
  "BUILD_STYLE_UTILS" OFF
  )

etternagame/etterna extern/curl/CMakeLists.txt :103

cmake_dependent_option(ENABLE_THREADED_RESOLVER "Set to ON to enable threaded DNS lookup"
        ON "NOT ENABLE_ARES"
        OFF)

stack-of-tasks/pinocchio CMakeLists.txt :142

cmake_dependent_option(
  BUILD_PYTHON_BINDINGS_WITH_BOOST_MPFR_SUPPORT
  "Build the Python interface with Boost.Multiprecision MPFR support" OFF BUILD_PYTHON_INTERFACE
  OFF)

Kitware/kwiver CMakeLists.txt :152

CMAKE_DEPENDENT_OPTION(KWIVER_ENABLE_PROCESSES
  "Should the KWIVER Sprokit Processes Be Built?" OFF
  "KWIVER_ENABLE_ARROWS AND KWIVER_ENABLE_SPROKIT" OFF )

wpilibsuite/allwpilib CMakeLists.txt :70

cmake_dependent_option(
    DOCS_WARNINGS_AS_ERRORS
    "Make docs warnings into errors"
    OFF
    WITH_DOCS
    OFF
)

facebook/rocksdb CMakeLists.txt :1189

CMAKE_DEPENDENT_OPTION(WITH_TESTS "build with tests" ON
  "CMAKE_BUILD_TYPE STREQUAL Debug" OFF)

openvinotoolkit/openvino cmake/developer_package/options.cmake :20

cmake_dependent_option(${variable} "${description}" ${def_value} "${condition}" ${fallback_value})

ezEngine/ezEngine Code/ThirdParty/glfw/CMakeLists.txt :36

cmake_dependent_option(GLFW_USE_OSMESA "Use OSMesa for offscreen context creation" OFF
                       "UNIX" OFF)

alexa/avs-device-sdk cmakeBuild/cmake/Android.cmake :18

cmake_dependent_option(ANDROID_LOGGER "Use Android logging mechanism instead of console output." ON
        "ANDROID" OFF)

baoxingsong/AnchorWave googletest/CMakeLists.txt :26

cmake_dependent_option(INSTALL_GTEST "Enable installation of googletest. (Projects embedding googletest may want to turn this OFF.)" ON "BUILD_GTEST OR BUILD_GMOCK" OFF)

AcademySoftwareFoundation/MaterialX source/MaterialXGraphEditor/External/Glfw/CMakeLists.txt :31

cmake_dependent_option(GLFW_USE_OSMESA "Use OSMesa for offscreen context creation" OFF
                       "UNIX" OFF)

w111liang222/lidar-slam-detection third_party/pybind11/CMakeLists.txt :98

cmake_dependent_option(
  USE_PYTHON_INCLUDE_DIR
  "Install pybind11 headers in Python include directory instead of default installation prefix"
  OFF "PYBIND11_INSTALL" OFF)

TheAssemblyArmada/Thyme CMakeLists.txt :121

cmake_dependent_option(USE_STDFS "Use C++ 17 filesystem for crossplatform file handling." ${DEFAULT_STDFS} "STANDALONE" OFF)

sambayless/monosat CMakeLists.txt :14

cmake_dependent_option(JAVA "Build the Java library" OFF "BUILD_DYNAMIC" OFF)

NVIDIA/DALI CMakeLists.txt :65

cmake_dependent_option(BUILD_TEST "Build googletest test suite" ON
                       "NOT BUILD_DALI_NODEPS" OFF)

Kitware/ParaView CMakeLists.txt :197

cmake_dependent_option(PARAVIEW_USE_KOKKOS "Support Kokkos backend accelerator" OFF
  "CMAKE_VERSION VERSION_GREATER_EQUAL 3.21 AND NOT PARAVIEW_USE_CUDA" OFF)

topology-tool-kit/ttk CMake/config.cmake :8

cmake_dependent_option(TTK_BUILD_PARAVIEW_PLUGINS "Build the TTK ParaView Plugins" ON "TTK_BUILD_VTK_WRAPPERS" OFF)

sandialabs/InterSpec external_libs/Minuit2/StandAlone.cmake :15

cmake_dependent_option(minuit2_inroot "The source directory is inside the ROOT source" ON "INROOT" OFF)

DIPlib/diplib dependencies/pybind11/CMakeLists.txt :130

cmake_dependent_option(
  USE_PYTHON_INCLUDE_DIR
  "Install pybind11 headers in Python include directory instead of default installation prefix"
  OFF "PYBIND11_INSTALL" OFF)

BRAINSia/BRAINSTools Common.cmake :110

cmake_dependent_option(${LOCAL_PROJECT_NAME}_USE_QT
      "Find and use Qt with VTK to build GUI Tools" OFF
      "${SUPERBUILD_TOPLEVEL_PROJECT}_REQUIRES_VTK" OFF)

NERSC/timemory cmake/Modules/Documentation.cmake :46

cmake_dependent_option(
        TIMEMORY_BUILD_DOCS_QUIET "Suppress standard output when making the docs" ON
        "BUILD_DOXYGEN_DOCS" OFF)

emsec/hal deps/pybind11/CMakeLists.txt :98

cmake_dependent_option(
  USE_PYTHON_INCLUDE_DIR
  "Install pybind11 headers in Python include directory instead of default installation prefix"
  OFF "PYBIND11_INSTALL" OFF)

trailofbits/pasta cmake/options.cmake :20

cmake_dependent_option(PASTA_ENABLE_INSTALL "Set to true to enable the install target" ON "NOT PASTA_BOOTSTRAP_MACROS;NOT PASTA_BOOTSTRAP_TYPES" OFF)

ceph/ceph CMakeLists.txt :267

CMAKE_DEPENDENT_OPTION(WITH_LIBURING "Enable io_uring bluestore backend" ON
  "WITH_BLUESTORE;HAVE_LIBAIO" OFF)

catchorg/Catch2 CMakeLists.txt :19

cmake_dependent_option(CATCH_BUILD_TESTING "Build the SelfTest project" ON "CATCH_DEVELOPMENT_BUILD" OFF)

gnuradio/gnuradio cmake/Modules/GrComponent.cmake :61

cmake_dependent_option(${var} "enable ${name} support" ${ENABLE_DEFAULT}
                           "${comp_deps}" OFF)

opensim-org/opensim-core dependencies/CMakeLists.txt :216

CMAKE_DEPENDENT_OPTION(SUPERBUILD_ipopt "Automatically download, configure, build and install ipopt" ON
                        "OPENSIM_WITH_CASADI" OFF)

AcademySoftwareFoundation/openvdb CMakeLists.txt :85

cmake_dependent_option(OPENVDB_INSTALL_CMAKE_MODULES
  "Install the provided OpenVDB CMake modules when building the core library"
  ON "OPENVDB_BUILD_CORE" OFF)

CMU-Perceptual-Computing-Lab/openpose CMakeLists.txt :182

CMAKE_DEPENDENT_OPTION(BUILD_CAFFE "Build Caffe as part of OpenPose." ON
    "DL_FRAMEWORK" ON)

apache/trafficserver lib/Catch2/CMakeLists.txt :19

cmake_dependent_option(CATCH_BUILD_TESTING "Build the SelfTest project" ON "CATCH_DEVELOPMENT_BUILD" OFF)

vengi-voxel/vengi contrib/libs/sdl2/cmake/macros.cmake :21

cmake_dependent_option("${_NAME}" "${_DESC}" "${_DEFLT}" "${_DEPTEST}" "${_FAILDFLT}")

YosysHQ/nextpnr 3rdparty/pybind11/CMakeLists.txt :130

cmake_dependent_option(
  USE_PYTHON_INCLUDE_DIR
  "Install pybind11 headers in Python include directory instead of default installation prefix"
  OFF "PYBIND11_INSTALL" OFF)

brndnmtthws/conky cmake/ConkyBuildOptions.cmake :28

cmake_dependent_option(RUN_TESTS "Run tests once the build is complete" false
  "BUILD_TESTING" false)

root-project/root interpreter/llvm-project/clang/CMakeLists.txt :423

CMAKE_DEPENDENT_OPTION(CLANG_PLUGIN_SUPPORT
  "Build clang with plugin support" ON
  "HAVE_CLANG_PLUGIN_SUPPORT" OFF)

facebookincubator/velox CMakeLists.txt :97

cmake_dependent_option(
  VELOX_BUILD_STATIC
  "Build Velox as static libraries."
  ON
  "NOT VELOX_BUILD_SHARED"
  OFF
)

CLIUtils/CLI11 CMakeLists.txt :68

cmake_dependent_option(CLI11_SANITIZERS "Download the sanitizers CMake config" OFF
                       "NOT CMAKE_VERSION VERSION_LESS 3.15" OFF)

Slicer/Slicer CMakeLists.txt :299

CMAKE_DEPENDENT_OPTION(
  Slicer_BUILD_QTSCRIPTEDMODULES "Build Slicer Python Qt Modules" ON
  "Slicer_USE_PYTHONQT" OFF)

Oneflow-Inc/oneflow cmake/third_party/FindCUDNN.cmake :21

cmake_dependent_option(CUDNN_STATIC "Look for static cuDNN" ON "CUDA_VERSION_VERSION_LESS_11" OFF)

projectM-visualizer/projectm CMakeLists.txt :96

cmake_dependent_option(BUILD_SHARED_LIBS "Build and install libprojectM as a shared libraries. If OFF, builds as static libraries." ON "NOT ENABLE_EMSCRIPTEN" OFF)

google/filament third_party/abseil/CMakeLists.txt :112

cmake_dependent_option(ABSL_FIND_GOOGLETEST
  "If ON, Abseil will use find_package(GTest) rather than assuming that GoogleTest is already provided by the including project."
  ON
  "ABSL_USE_EXTERNAL_GOOGLETEST"
  OFF)

percona/percona-xtrabackup extra/abseil/abseil-cpp-20230802.1/CMakeLists.txt :132

cmake_dependent_option(ABSL_FIND_GOOGLETEST
  "If ON, Abseil will use find_package(GTest) rather than assuming that GoogleTest is already provided by the including project."
  ON
  "ABSL_USE_EXTERNAL_GOOGLETEST"
  OFF)

seladb/PcapPlusPlus CMakeLists.txt :137

cmake_dependent_option(
  PCAPPP_BUILD_EXAMPLES
  "Build Examples"
  ${PCAPPP_MAIN_PROJECT}
  "PCAPPP_BUILD_PCAPPP"
  OFF
)

NREL/EnergyPlus third_party/penumbra/CMakeLists.txt :27

cmake_dependent_option( ${PROJECT_NAME}_BUILD_TESTING "Build ${PROJECT_NAME} testing targets" ON "${PROJECT_NAME}_IS_TOP_LEVEL" OFF )

mysql/mysql-server extra/abseil/abseil-cpp-20230802.1/CMakeLists.txt :132

cmake_dependent_option(ABSL_FIND_GOOGLETEST
  "If ON, Abseil will use find_package(GTest) rather than assuming that GoogleTest is already provided by the including project."
  ON
  "ABSL_USE_EXTERNAL_GOOGLETEST"
  OFF)

GPSBabel/gpsbabel gui/CMakeLists.txt :33

cmake_dependent_option(GPSBABEL_MAPPREVIEW "enable map preview." ON "Qt6WebEngineWidgets_FOUND;Qt6WebChannel_FOUND" OFF)

robotology/yarp bindings/CMakeLists.txt :101

cmake_dependent_option(
    CREATE_${LANG} "Do you want to create the ${Lang} interface" OFF
    YARP_COMPILE_BINDINGS OFF
  )

mysql/mysql-router ext/protobuf/protobuf-3.0.0/cmake/CMakeLists.txt :27

cmake_dependent_option(protobuf_MSVC_STATIC_RUNTIME "Link static runtime libraries" ON
  "NOT protobuf_BUILD_SHARED_LIBS" OFF)

apache/thrift build/cmake/DefineOptions.cmake :31

CMAKE_DEPENDENT_OPTION(BUILD_TESTING "Build with unit tests" ON "HAVE_COMPILER" OFF)

nanodbc/nanodbc CMakeLists.txt :43

cmake_dependent_option( NANODBC_FORCE_LIBCXX "Force the use of libc++ (default on if compiler supports it)" ON "CXX_COMPILER_SUPPORTS_LIBCXX" OFF )

stephenberry/glaze cmake/variables.cmake :10

cmake_dependent_option(
    glaze_DEVELOPER_MODE "Enable developer mode" ON
    "PROJECT_IS_TOP_LEVEL" OFF
  )

andrejnau/FlyCube CMakeLists.txt :11

cmake_dependent_option(DIRECTX_SUPPORT "DirectX 12 support" ON "WIN32" OFF)

scylladb/seastar CMakeLists.txt :154

cmake_dependent_option (Seastar_MODULE
  "Build a C++20 module instead of a traditional library" OFF
  "CMAKE_VERSION VERSION_GREATER_EQUAL 3.26;CMAKE_CXX_STANDARD GREATER_EQUAL 20" OFF)

LLNL/axom src/axom/mint/CMakeLists.txt :20

cmake_dependent_option( AXOM_MINT_USE_SIDRE "Enables Sidre support in Mint" ON
                       "AXOM_ENABLE_SIDRE" OFF)

prophesee-ai/openeb CMakeLists.txt :189

cmake_dependent_option(CODE_COVERAGE "Enable code coverage" ON "CMAKE_BUILD_TYPE_LOWER STREQUAL debug" OFF)

infiniflow/infinity third_party/curl/CMakeLists.txt :189

cmake_dependent_option(ENABLE_THREADED_RESOLVER "Enable threaded DNS lookup"
  ON "NOT ENABLE_ARES"
  OFF)

mysql/mysql-connector-cpp cdk/extra/protobuf/protobuf-3.19.6/cmake/CMakeLists.txt :60

cmake_dependent_option(protobuf_MSVC_STATIC_RUNTIME "Link static runtime libraries" ON
  "NOT protobuf_BUILD_SHARED_LIBS" OFF)

AshamaneProject/AshamaneCore dep/cpr/opt/curl/CMakeLists.txt :86

CMAKE_DEPENDENT_OPTION(ENABLE_THREADED_RESOLVER "Set to ON to enable threaded DNS lookup"
        ON "NOT ENABLE_ARES"
        OFF)

OpenAssetIO/OpenAssetIO CMakeLists.txt :187

cmake_dependent_option(
    OPENASSETIO_ENABLE_PYTHON_TEST_VENV
    "Enable CTest fixture to create a Python environment during test runs"
    ON
    OPENASSETIO_ENABLE_TESTS
    OFF
)

FilmKilns/FilmKilns src/sdl2/cmake/macros.cmake :13

cmake_dependent_option(${_NAME} ${_DESC} ${_DEFLT} ${_DEPTEST} ${_FAILDFLT})

asset-group/5ghoul-5g-nr-attacks libs/glfw/CMakeLists.txt :35

cmake_dependent_option(GLFW_USE_OSMESA "Use OSMesa for offscreen context creation" OFF
                       "UNIX" OFF)

rAthenaCN/rAthenaCN 3rdparty/rapidyaml/ext/c4core/cmake/c4Doxygen.cmake :9

cmake_dependent_option(${_c4_uprefix}BUILD_DOCS "Enable targets to build documentation for ${prefix}" ON "${umbrella_option}" OFF)

alibaba/AliSQL storage/tokudb/ft-index/cmake_modules/TokuSetupCTest.cmake :109

cmake_dependent_option(RUN_DRD_TESTS "Run some tests under drd." ON
    "${helgrind_drd_depend_conditions}" OFF)

Codesire-Deng/co_context cmake/Option.cmake :28

cmake_dependent_option(BUILD_EXAMPLE "Build examples" ON "PROJECT_IS_TOP_LEVEL" OFF)

KiCad/kicad-source-mirror CMakeLists.txt :139

cmake_dependent_option( KICAD_USE_BUNDLED_GLEW
    "Use the bundled version of GLEW - only available when KICAD_USE_EGL is set"
    ON "KICAD_USE_EGL"
    OFF )

audacity/audacity au3/lib-src/libsoxr/CMakeLists.txt :48

cmake_dependent_option (BUILD_SHARED_LIBS
  "Build shared (dynamic) soxr libraries." ON
  "NOT WITH_DEV_GPROF" OFF)

sonosaurus/sonobus deps/juce/CMakeLists.txt :51

cmake_dependent_option(JUCE_ENABLE_MODULE_SOURCE_GROUPS
    "Show all module sources in IDE projects" OFF
    "NOT JUCE_MODULES_ONLY" OFF)

mixxxdj/mixxx CMakeLists.txt :522

cmake_dependent_option(
  BUILD_LOW_MEMORY
  "Store temporary build files on disk by disabling the build option -pipe"
  OFF
  "GNU_GCC OR LLVM_CLANG"
  ON
)

supertuxkart/stk-code CMakeLists.txt :18

CMAKE_DEPENDENT_OPTION(USE_SWITCH "Build targeting switch" OFF "NOT NINTENDO_SWITCH" ON)

qt/qtbase cmake/QtBuildOptionsHelpers.cmake :457

cmake_dependent_option(
        "QT_UNITY_BUILD_PROJECT_${project_name_lower}"
        "Enable unity builds for project ${PROJECT_NAME}"
        TRUE
        QT_UNITY_BUILD
        FALSE
    )

flux-framework/flux-sched external/catch2/CMakeLists.txt :17

cmake_dependent_option(CATCH_BUILD_TESTING "Build the SelfTest project" ON "CATCH_DEVELOPMENT_BUILD" OFF)

oscarlab/betrfs cmake_modules/TokuSetupCTest.cmake :111

cmake_dependent_option(RUN_DRD_TESTS "Run some tests under drd." ON
    "${helgrind_drd_depend_conditions}" OFF)

abeimler/ecs_benchmark cmake/CMakeOptions.cmake :56

cmake_dependent_option(OPT_ENABLE_CLANG_TIDY "Enable clang-tidy" ON ENABLE_STATIC_ANALYZER OFF)

NauEngine/NauEnginePublic engine/3rdparty_libs/GameNetworkingSockets/src/external/abseil/CMakeLists.txt :126

cmake_dependent_option(ABSL_FIND_GOOGLETEST
  "If ON, Abseil will use find_package(GTest) rather than assuming that GoogleTest is already provided by the including project."
  ON
  "ABSL_USE_EXTERNAL_GOOGLETEST"
  OFF)

mandarine3ds/mandarine CMakeLists.txt :60

CMAKE_DEPENDENT_OPTION(ENABLE_SDL2_FRONTEND "Enable the SDL2 frontend" ON "ENABLE_SDL2;NOT ANDROID" OFF)

Dreamtowards/Ethertia lib/glfw-3.3.8/CMakeLists.txt :31

cmake_dependent_option(GLFW_USE_OSMESA "Use OSMesa for offscreen context creation" OFF
                       "UNIX" OFF)

NauEngine/NauEditorPublic editor/external/libcurlconfig/CMakeLists.txt :125

cmake_dependent_option(ENABLE_THREADED_RESOLVER "Set to ON to enable threaded DNS lookup"
        ON "NOT ENABLE_ARES"
        OFF)

bytedance/terarkdb CMakeLists.txt :42

CMAKE_DEPENDENT_OPTION(WITH_TESTS "build with tests" ON "CMAKE_BUILD_TYPE STREQUAL Debug" OFF)

microsoft/vcpkg-tool CMakeLists.txt :29

CMAKE_DEPENDENT_OPTION(VCPKG_BUILD_BENCHMARKING "Option for enabling benchmarking" OFF
    "BUILD_TESTING" OFF)

SpriteOvO/sigmatch CMakeLists.txt :28

cmake_dependent_option(SIGMATCH_DEV_MODE         "Development mode" ON  "SIGMATCH_STANDALONE" OFF)