mirror of
https://github.com/boostorg/iostreams.git
synced 2026-02-24 04:02:15 +00:00
91 lines
3.4 KiB
Plaintext
Executable File
91 lines
3.4 KiB
Plaintext
Executable File
# Boost.Iostreams Library test Jamfile
|
|
|
|
# (C) Copyright Jonathan Turkanis 2004
|
|
# 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.)
|
|
|
|
# See http://www.boost.org/libs/iostreams for documentation.
|
|
|
|
subproject libs/iostreams/test ;
|
|
|
|
# bring in rules for testing
|
|
import testing ;
|
|
|
|
# Make tests run by default.
|
|
DEPENDS all : test ;
|
|
|
|
{
|
|
# look in BOOST_ROOT for sources first, just in this Jamfile
|
|
local SEARCH_SOURCE = $(BOOST_ROOT) $(SEARCH_SOURCE) ;
|
|
|
|
template basic
|
|
: # sources
|
|
<lib>../../../libs/test/build/boost_unit_test_framework
|
|
: # build requirements
|
|
: # build variants
|
|
;
|
|
|
|
template iostreams
|
|
: # sources
|
|
<template>basic
|
|
<lib>../build/boost_iostreams
|
|
: # build requirements
|
|
: # build variants
|
|
;
|
|
|
|
#template bzip2
|
|
# : # sources
|
|
# <template>basic
|
|
# <lib>../build/boost_iostreams
|
|
# <lib>../build/boost_bzip2
|
|
# : # build requirements
|
|
# : # build variants
|
|
# ;
|
|
|
|
#template zlib
|
|
# : # sources
|
|
# <template>basic
|
|
# <lib>../build/boost_iostreams
|
|
# <lib>../build/boost_zlib
|
|
# : # build requirements
|
|
# : # build variants
|
|
# ;
|
|
|
|
lib utf8_codecvt_facet
|
|
: # sources
|
|
./detail/utf8_codecvt_facet.cpp
|
|
./detail/utf8_codecvt_facet.cpp
|
|
: # build requirements
|
|
<template>iostreams
|
|
<include>$(BOOST_ROOT) <sysinclude>$(BOOST_ROOT)
|
|
std::locale-support
|
|
: # build variants
|
|
debug release
|
|
;
|
|
|
|
test-suite "iostreams"
|
|
: [ run libs/iostreams/test/array_test.cpp <template>basic ]
|
|
#[ run libs/iostreams/test/bzip2_test.cpp <template>bzip2 ]
|
|
[ run libs/iostreams/test/code_converter_test.cpp
|
|
<template>iostreams
|
|
<lib>utf8_codecvt_facet ]
|
|
[ run libs/iostreams/test/copy_test.cpp <template>basic ]
|
|
[ run libs/iostreams/test/direct_adapter_test.cpp <template>basic ]
|
|
[ run libs/iostreams/test/file_descriptor_test.cpp <template>iostreams ]
|
|
[ run libs/iostreams/test/filtering_stream_test.cpp <template>basic ]
|
|
#[ run libs/iostreams/test/gzip_test.cpp <template>zlib ]
|
|
[ run libs/iostreams/test/mapped_file_test.cpp <template>iostreams ]
|
|
[ run libs/iostreams/test/newline_filter_test.cpp <template>basic ]
|
|
[ run libs/iostreams/test/pipable_test.cpp <template>basic ]
|
|
[ run libs/iostreams/test/regex_filter_test.cpp
|
|
<template>basic
|
|
<lib>../../regex/build/boost_regex ]
|
|
[ run libs/iostreams/test/reverse_test.cpp <template>basic ]
|
|
[ run libs/iostreams/test/seekable_file_test.cpp <template>basic ]
|
|
[ run libs/iostreams/test/seekable_filter_test.cpp <template>basic ]
|
|
[ run libs/iostreams/test/symmetric_filter_test.cpp <template>basic ]
|
|
[ run libs/iostreams/test/wide_stream_test.cpp <template>basic ]
|
|
#[ run libs/iostreams/test/zlib_test.cpp <template>zlib ]
|
|
;
|
|
}
|