]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | # Boost.Geometry (aka GGL, Generic Geometry Library) |
2 | # | |
3 | # Copyright (c) 2007-2012 Barend Gehrels, Amsterdam, the Netherlands. | |
4 | # Copyright (c) 2008-2012 Bruno Lalande, Paris, France. | |
5 | # Copyright (c) 2009-2012 Mateusz Loskot, London, UK. | |
6 | # | |
7 | # Use, modification and distribution is subject to the Boost Software License, | |
8 | # Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at | |
9 | # http://www.boost.org/LICENSE_1_0.txt) | |
10 | ||
11 | import testing ; | |
12 | ||
13 | project boost-geometry-test | |
14 | : | |
15 | requirements | |
16 | <include>. | |
17 | <include>../../../boost/geometry/extensions/contrib/ttmath | |
18 | <toolset>msvc:<asynch-exceptions>on | |
19 | <toolset>msvc:<cxxflags>/bigobj | |
20 | <toolset>clang:<cxxflags>-Wno-unneeded-internal-declaration # supress warning by Boost.None | |
b32b8144 | 21 | <toolset>intel:<define>BOOST_GEOMETRY_TEST_ONLY_ONE_TYPE |
7c673cae FG |
22 | <host-os>windows,<toolset>intel:<cxxflags>/bigobj |
23 | <define>BOOST_NO_AUTO_PTR # disable the deprecated std::auto_ptr support in SmartPtr and Core | |
24 | ; | |
25 | ||
26 | build-project core ; | |
27 | build-project concepts ; | |
28 | build-project geometries ; | |
29 | build-project arithmetic ; | |
30 | build-project algorithms ; | |
b32b8144 | 31 | build-project formulas ; |
7c673cae FG |
32 | build-project iterators ; |
33 | build-project strategies ; | |
34 | build-project policies ; | |
35 | build-project io ; | |
36 | build-project util ; | |
37 | build-project views ; |