OpenMiInk/third_party/krita-deps-management/cmake/MacroBoolToOnOff.cmake
Hellings b8c8ff98e2 Hi
2026-10-16 09:05:56 -04:00

19 lines
575 B
CMake

# MACRO_BOOL_TO_ON_OFF( VAR RESULT0 ... RESULTN )
# This macro evaluates its first argument
# and sets all the given variables either to OFF or ON
# depending on the value of the first one
# SPDX-FileCopyrightText: 2024 Dmitry Kazakov <dimula73@gmail.com>
#
# SPDX-License-Identifier: BSD-3-Clause
#
MACRO(MACRO_BOOL_TO_ON_OFF FOUND_VAR )
FOREACH (_current_VAR ${ARGN})
IF(${FOUND_VAR})
SET(${_current_VAR} ON)
ELSE(${FOUND_VAR})
SET(${_current_VAR} OFF)
ENDIF(${FOUND_VAR})
ENDFOREACH(_current_VAR)
ENDMACRO(MACRO_BOOL_TO_ON_OFF)