From 4cd15f1c64537fc9964dcdb7ff763884ff4e9278 Mon Sep 17 00:00:00 2001 From: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com> Date: Mon, 17 Jun 2024 15:46:36 +0100 Subject: [PATCH] cmake: Remove unused `TristateOption` module --- cmake/module/TristateOption.cmake | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 cmake/module/TristateOption.cmake diff --git a/cmake/module/TristateOption.cmake b/cmake/module/TristateOption.cmake deleted file mode 100644 index 1bff5bd14aeb2..0000000000000 --- a/cmake/module/TristateOption.cmake +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright (c) 2023 The Bitcoin Core developers -# Distributed under the MIT software license, see the accompanying -# file COPYING or http://www.opensource.org/licenses/mit-license.php. - -# A tri-state option with three possible values: AUTO, OFF and ON (case-insensitive). -# TODO: This function will be removed before merging into master. -function(tristate_option variable description_text auto_means_on_condition_text default_value) - set(${variable} ${default_value} CACHE STRING - "${description_text} \"AUTO\" means \"ON\" ${auto_means_on_condition_text}" - ) - - set(expected_values AUTO OFF ON) - set_property(CACHE ${variable} PROPERTY STRINGS ${expected_values}) - - string(TOUPPER "${${variable}}" value) - if(NOT value IN_LIST expected_values) - message(FATAL_ERROR "${variable} value is \"${${variable}}\", but must be one of \"AUTO\", \"OFF\" or \"ON\".") - endif() - - set(${${variable}} ${value} PARENT_SCOPE) -endfunction()