# Copyright (c) 2022 Klemens D. Morgenstern # # Distributed under the Boost Software License, Version 1.0. (See accompanying # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) import os ; project : requirements BOOST_ASIO_NO_DEPRECATED msvc:_SCL_SECURE_NO_WARNINGS msvc:_CRT_SECURE_NO_DEPRECATE msvc:/bigobj windows:WIN32_LEAN_AND_MEAN linux:-lpthread clang-15:boost-container clang-14:boost-container ; import testing ; lib test_impl : test_main.cpp /boost//cobalt /boost//unit_test_framework : static ; run main.cpp /boost//cobalt ; run main_compile.cpp /boost//cobalt util.cpp concepts.cpp ; for local src in [ glob *.cpp : main.cpp main_compile.cpp test_main.cpp concepts.cpp util.cpp ] { run $(src) test_impl ; } run experimental/context.cpp test_impl //boost/context ;