1# Copyright 2020 The Pigweed Authors 2# 3# Licensed under the Apache License, Version 2.0 (the "License"); you may not 4# use this file except in compliance with the License. You may obtain a copy of 5# the License at 6# 7# https://www.apache.org/licenses/LICENSE-2.0 8# 9# Unless required by applicable law or agreed to in writing, software 10# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 11# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 12# License for the specific language governing permissions and limitations under 13# the License. 14 15import("//build_overrides/pigweed.gni") 16 17declare_args() { 18 # Handler backend for the pw_assert_basic module which implements 19 # pw_assert_basic_HandleFailure, this defaults to the basic_handler. 20 # 21 # Note: Don't confuse pw_assert_BACKEND and pw_assert_basic_HANDLER_BACKEND: 22 # 1) pw_assert_BACKEND must be set to dir_pw_assert_basic in order to 23 # use this module which ensures that asserts always invoke 24 # pw_assert_basic_HandleFailure. 25 # 2) pw_assert_basic_HANDLER_BACKEND allows you to switch out the 26 # implementation of the handler which is invoked (i.e. 27 # pw_assert_basic_HandleFailure). 28 pw_assert_basic_HANDLER_BACKEND = "$dir_pw_assert_basic:basic_handler" 29} 30