# Copyright 2022 Peter Dimov # Copyright 2023 Matt Borland # Distributed under the Boost Software License, Version 1.0. # https://www.boost.org/LICENSE_1_0.txt import ../../config/checks/config : requires ; project boost/charconv ; local SOURCES = from_chars.cpp to_chars.cpp ; lib quadmath ; lib boost_charconv # sources : ../src/$(SOURCES) # requirements : shared:BOOST_CHARCONV_DYN_LINK=1 BOOST_CHARCONV_SOURCE=1 [ requires cxx11_variadic_templates cxx11_decltype ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : "quadmath" ] # default-build : # usage-requirements : shared:BOOST_CHARCONV_DYN_LINK=1 ; boost-install boost_charconv ;