mirror of
https://github.com/boostorg/test.git
synced 2026-02-17 14:12:08 +00:00
111 lines
2.7 KiB
Plaintext
111 lines
2.7 KiB
Plaintext
# (C) Copyright Gennadiy Rozental 2001-2004.
|
|
# Distributed under the Boost Software License, Version 1.0.
|
|
# (See accompanying file LICENSE_1_0.txt or copy at www.boost.org/LICENSE_1_0.txt)
|
|
#
|
|
# See http://www.boost.org/libs/test for the library home page.
|
|
|
|
subproject libs/test/build ;
|
|
|
|
PRG_EXEC_MON_SOURCES =
|
|
execution_monitor
|
|
cpp_main
|
|
;
|
|
|
|
TEST_EXEC_MON_SOURCES =
|
|
compiler_log_formatter
|
|
execution_monitor
|
|
framework
|
|
plain_report_formatter
|
|
progress_monitor
|
|
results_collector
|
|
results_reporter
|
|
test_main
|
|
test_tools
|
|
unit_test_log
|
|
unit_test_main
|
|
unit_test_monitor
|
|
unit_test_parameters
|
|
unit_test_suite
|
|
xml_log_formatter
|
|
xml_report_formatter
|
|
;
|
|
|
|
UTF_SOURCES =
|
|
compiler_log_formatter
|
|
execution_monitor
|
|
framework
|
|
plain_report_formatter
|
|
progress_monitor
|
|
results_collector
|
|
results_reporter
|
|
test_tools
|
|
unit_test_log
|
|
unit_test_main
|
|
unit_test_monitor
|
|
unit_test_parameters
|
|
unit_test_suite
|
|
xml_log_formatter
|
|
xml_report_formatter
|
|
;
|
|
|
|
template boost_test_lib
|
|
## sources ##
|
|
:
|
|
## requirements ##
|
|
: <sysinclude>$(BOOST_ROOT) <borland><*><cxxflags>-w-8080 <define>BOOST_TEST_NO_AUTO_LINK=1
|
|
## default build ##
|
|
: <threading>single/multi <runtime-link>static/dynamic
|
|
;
|
|
|
|
lib boost_prg_exec_monitor : <template>boost_test_lib
|
|
../src/$(PRG_EXEC_MON_SOURCES).cpp ;
|
|
|
|
lib boost_test_exec_monitor : <template>boost_test_lib
|
|
../src/$(TEST_EXEC_MON_SOURCES).cpp ;
|
|
|
|
lib boost_unit_test_framework : <template>boost_test_lib
|
|
../src/$(UTF_SOURCES).cpp ;
|
|
|
|
if ! $(NT) && ( ! $(UNIX) || $(OS) != CYGWIN )
|
|
{
|
|
dll boost_prg_exec_monitor : <template>boost_test_lib
|
|
../src/$(PRG_EXEC_MON_SOURCES).cpp ;
|
|
|
|
dll boost_test_exec_monitor : <template>boost_test_lib
|
|
../src/$(TEST_EXEC_MON_SOURCES).cpp ;
|
|
|
|
dll boost_unit_test_framework : <template>boost_test_lib
|
|
../src/$(UTF_SOURCES).cpp ;
|
|
}
|
|
|
|
install test lib
|
|
:
|
|
[ unless $(NT) :
|
|
<dll>boost_prg_exec_monitor
|
|
<dll>boost_test_exec_monitor
|
|
<dll>boost_unit_test_framework ]
|
|
<lib>boost_prg_exec_monitor
|
|
<lib>boost_test_exec_monitor
|
|
<lib>boost_unit_test_framework
|
|
;
|
|
|
|
stage stage/lib
|
|
:
|
|
[ unless $(NT) :
|
|
<dll>boost_prg_exec_monitor
|
|
<dll>boost_test_exec_monitor
|
|
<dll>boost_unit_test_framework ]
|
|
<lib>boost_prg_exec_monitor
|
|
<lib>boost_test_exec_monitor
|
|
<lib>boost_unit_test_framework
|
|
|
|
:
|
|
<locate>$(BOOST_ROOT)
|
|
common-stage-tag
|
|
<tag><postfix>-$(version-tag)
|
|
<target>stage
|
|
<target>all
|
|
:
|
|
debug release
|
|
;
|