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 9import testing ; 10 11project 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 25test-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 51