# Boost Nowide Library test Jamfile # Copyright Beman Dawes 2003, 2006, Artyom Beilis 2012 # Distributed under the Boost Software License, Version 1.0. # See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt # See library home page at http://www.boost.org/libs/nowide import testing ; project : requirements /boost/nowide//boost_nowide pedantic on gcc:-Wno-long-long darwin:-Wno-long-long pathscale:-Wno-long-long clang:-Wno-long-long ; lib shell32 ; run test_codecvt.cpp ; run test_convert.cpp ; run test_env.cpp ; run test_env.cpp : : : BOOST_NOWIDE_TEST_INCLUDE_WINDOWS=1 : test_env_win ; run test_fs.cpp : : : /boost/filesystem//boost_filesystem/off : ; run test_fstream.cpp ; run test_fstream.cpp : : : BOOST_NOWIDE_USE_FILEBUF_REPLACEMENT=1 windows:no : test_internal_fstream ; run test_fstream_cxx11.cpp ; run test_fstream_cxx11.cpp : : : BOOST_NOWIDE_USE_FILEBUF_REPLACEMENT=1 windows:no : test_internal_fstream_cxx11 ; run test_iostream.cpp ; run test_stackstring.cpp ; run test_stdio.cpp ; run test_system.cpp : : : BOOST_NOWIDE_TEST_USE_NARROW=1 windows:shell32 darwin,shared:no : test_system_n ; run test_system.cpp : : : BOOST_NOWIDE_TEST_USE_NARROW=0 windows:shell32 no windows:yes : test_system_w ; compile benchmark_fstream.cpp : BOOST_NOWIDE_USE_WIN_FSTREAM=1 /boost/chrono//boost_chrono/ ;