# Boost.Atomic Library test Jamfile # # Copyright (c) 2011 Helge Bahmann # Copyright (c) 2012 Tim Blechmann # Copyright (c) 2020 Andrey Semashev # # 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 testing ; project boost/atomic/test : requirements multi /boost/thread//boost_thread /boost/atomic//boost_atomic windows:BOOST_USE_WINDOWS_H windows:_WIN32_WINNT=0x0500 gcc,windows:"-lkernel32" ; test-suite atomic : [ run native_api.cpp ] [ run native_ref_api.cpp ] [ run fallback_api.cpp ] [ run fallback_ref_api.cpp ] [ run atomicity.cpp ] [ run atomicity_ref.cpp ] [ run ordering.cpp ] [ run ordering_ref.cpp ] [ run lockfree.cpp ] [ compile-fail cf_arith_void_ptr.cpp ] [ compile-fail cf_arith_func_ptr.cpp ] [ compile-fail cf_arith_mem_ptr.cpp ] [ compile c_implicit_ctor.cpp ] ;