# 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 ;