mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2024-11-16 00:51:56 -05:00
118 lines
3.0 KiB
Plaintext
118 lines
3.0 KiB
Plaintext
# (C) Copyright boost 2004-2014.
|
|
# 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.
|
|
|
|
project boost/test
|
|
: source-location ../src
|
|
: requirements <link>shared:<define>BOOST_TEST_DYN_LINK=1
|
|
<toolset>borland:<cxxflags>-w-8080
|
|
# Disable Warning about boost::noncopyable not being exported
|
|
<link>shared,<toolset>msvc:<cxxflags>-wd4275
|
|
<toolset>msvc:<cxxflags>-wd4671
|
|
<toolset>msvc:<cxxflags>-wd4673
|
|
<toolset>gcc:<cxxflags>-Wno-variadic-macros
|
|
<toolset>clang:<cxxflags>-Wno-c99-extensions
|
|
<toolset>clang:<cxxflags>-Wno-variadic-macros
|
|
<warnings>all
|
|
# <warnings-as-errors>on
|
|
|
|
# adding a dependency on boost/timer as the header are needed, and the junction needs
|
|
# to be there in order to build the library.
|
|
<library>/boost/timer//boost_timer
|
|
: usage-requirements
|
|
<define>BOOST_TEST_NO_AUTO_LINK=1
|
|
# Disable Warning about boost::noncopyable not being exported
|
|
<link>shared,<toolset>msvc:<cxxflags>-wd4275
|
|
|
|
# Adding a dependency on boost/timer as the headers need to be there in case of the
|
|
# header-only usage variant
|
|
<use>/boost/timer//boost_timer
|
|
;
|
|
|
|
PRG_EXEC_MON_SOURCES =
|
|
execution_monitor
|
|
debug
|
|
cpp_main
|
|
;
|
|
|
|
TEST_EXEC_MON_SOURCES =
|
|
compiler_log_formatter
|
|
debug
|
|
decorator
|
|
execution_monitor
|
|
framework
|
|
plain_report_formatter
|
|
progress_monitor
|
|
results_collector
|
|
results_reporter
|
|
test_main
|
|
test_tools
|
|
test_tree
|
|
unit_test_log
|
|
unit_test_main
|
|
unit_test_monitor
|
|
unit_test_parameters
|
|
junit_log_formatter
|
|
xml_log_formatter
|
|
xml_report_formatter
|
|
;
|
|
|
|
UTF_SOURCES =
|
|
compiler_log_formatter
|
|
debug
|
|
decorator
|
|
execution_monitor
|
|
framework
|
|
plain_report_formatter
|
|
progress_monitor
|
|
results_collector
|
|
results_reporter
|
|
test_tools
|
|
test_tree
|
|
unit_test_log
|
|
unit_test_main
|
|
unit_test_monitor
|
|
unit_test_parameters
|
|
junit_log_formatter
|
|
xml_log_formatter
|
|
xml_report_formatter
|
|
;
|
|
|
|
lib boost_prg_exec_monitor
|
|
: # sources
|
|
$(PRG_EXEC_MON_SOURCES).cpp
|
|
: # requirements
|
|
: # default build
|
|
: # usage-requirements
|
|
<link>shared:<define>BOOST_TEST_DYN_LINK=1
|
|
;
|
|
|
|
lib boost_test_exec_monitor
|
|
: # sources
|
|
$(TEST_EXEC_MON_SOURCES).cpp
|
|
: # requirements
|
|
<link>static
|
|
: # default build
|
|
: # usage-requirements
|
|
<link>shared:<define>BOOST_TEST_DYN_LINK=1
|
|
;
|
|
|
|
lib boost_unit_test_framework
|
|
: # sources
|
|
$(UTF_SOURCES).cpp
|
|
: # requirements
|
|
: # default build
|
|
: # usage-requirements
|
|
<link>shared:<define>BOOST_TEST_DYN_LINK=1
|
|
;
|
|
|
|
alias minimal ;
|
|
|
|
alias included ;
|
|
|
|
boost-install boost_prg_exec_monitor
|
|
boost_test_exec_monitor
|
|
boost_unit_test_framework ;
|