Imported Upstream version 1.72.0
[platform/upstream/boost.git] / libs / msm / test / Jamfile.v2
1 # test/Jamfile.v2 controls building of MSM Library unit tests
2 #
3 # Copyright (c) 2010 Christophe Henry
4 #
5 # Use, modification and distribution is subject to the Boost Software License,
6 # Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
7 # http://www.boost.org/LICENSE_1_0.txt)
8
9 import testing ;
10
11 project msm
12     :
13     requirements
14         <include>.
15        <toolset>gcc:<cxxflags>"-ftemplate-depth-300 -g0"
16        <toolset>darwin:<cxxflags>"-ftemplate-depth-300 -g0"
17        <toolset>intel:<cxxflags>"-g0"
18        <toolset>gcc:<optimization>off
19        <toolset>darwin:<optimization>off
20        <toolset>intel:<optimization>off
21        <library>/boost/test//boost_unit_test_framework/<link>static
22        <library>/boost/serialization//boost_serialization/<link>static
23     ;
24
25 test-suite msm-unit-tests
26     :
27     [ run Anonymous.cpp ]
28     [ run AnonymousEuml.cpp ]
29     [ run CompositeEuml.cpp ]
30     [ run CompositeMachine.cpp ]
31     [ run Constructor.cpp ]
32     [ run Entries.cpp ]
33     [ run History.cpp ]
34     [ run OrthogonalDeferred.cpp ]
35     [ run OrthogonalDeferred2.cpp ]
36     [ run OrthogonalDeferred3.cpp ]
37     [ run OrthogonalDeferredEuml.cpp ]
38     [ run SimpleEuml.cpp ]
39     [ run SimpleEuml2.cpp ]
40     [ run SimpleInternal.cpp ]
41     [ run SimpleInternalEuml.cpp ]
42     [ run SimpleInternalFunctors.cpp ]
43     [ run SimpleMachine.cpp ]
44     [ run SimpleWithFunctors.cpp ]
45     [ run Serialize.cpp ]
46     [ run SerializeWithHistory.cpp ]
47     [ run SerializeSimpleEuml.cpp ]
48     [ run TestConstructor.cpp ]
49     ;
50