1# Copyright 2023 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") 16import("$dir_pw_unit_test/test.gni") 17 18config("public_include_path") { 19 include_dirs = [ "public" ] 20} 21 22pw_source_set("cpp-string") { 23 sources = [ 24 "public/cpp-string/string_printf.h", 25 "string_printf.cc", 26 ] 27 28 public_configs = [ ":public_include_path" ] 29} 30 31pw_test("string_printf_test") { 32 enable_if = current_os != "win" 33 34 sources = [ "string_printf_test.cc" ] 35 36 cflags = [ "-Wno-format-zero-length" ] 37 38 deps = [ ":cpp-string" ] 39} 40 41pw_test_group("tests") { 42 tests = [ ":string_printf_test" ] 43} 44