]>
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. | |
92f5a8d4 | 5 | # Copyright (c) 2009-2018 Mateusz Loskot, London, UK. |
7c673cae | 6 | # |
92f5a8d4 TL |
7 | # This file was modified by Oracle on 2017, 2018, 2019. |
8 | # Modifications copyright (c) 2017-2019 Oracle and/or its affiliates. | |
11fdf7f2 TL |
9 | # Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle |
10 | # | |
7c673cae FG |
11 | # Use, modification and distribution is subject to the Boost Software License, |
12 | # Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at | |
13 | # http://www.boost.org/LICENSE_1_0.txt) | |
14 | ||
11fdf7f2 | 15 | import os ; |
7c673cae FG |
16 | import testing ; |
17 | ||
18 | project boost-geometry-test | |
19 | : | |
20 | requirements | |
21 | <include>. | |
7c673cae FG |
22 | <toolset>msvc:<asynch-exceptions>on |
23 | <toolset>msvc:<cxxflags>/bigobj | |
24 | <toolset>clang:<cxxflags>-Wno-unneeded-internal-declaration # supress warning by Boost.None | |
b32b8144 | 25 | <toolset>intel:<define>BOOST_GEOMETRY_TEST_ONLY_ONE_TYPE |
7c673cae FG |
26 | <host-os>windows,<toolset>intel:<cxxflags>/bigobj |
27 | <define>BOOST_NO_AUTO_PTR # disable the deprecated std::auto_ptr support in SmartPtr and Core | |
28 | ; | |
29 | ||
11fdf7f2 TL |
30 | # Run minimal testset |
31 | test-suite boost-geometry-minimal | |
32 | : | |
33 | [ run minimal.cpp : : : : minimal ] | |
34 | ; | |
35 | ||
36 | # If not on Travis run all of the tests | |
37 | if ! [ os.environ TRAVIS ] | |
38 | { | |
39 | ||
7c673cae FG |
40 | build-project core ; |
41 | build-project concepts ; | |
42 | build-project geometries ; | |
43 | build-project arithmetic ; | |
44 | build-project algorithms ; | |
b32b8144 | 45 | build-project formulas ; |
7c673cae FG |
46 | build-project iterators ; |
47 | build-project strategies ; | |
48 | build-project policies ; | |
49 | build-project io ; | |
11fdf7f2 | 50 | build-project srs ; |
92f5a8d4 | 51 | build-project cs_undefined ; |
7c673cae FG |
52 | build-project util ; |
53 | build-project views ; | |
11fdf7f2 TL |
54 | |
55 | } | |
92f5a8d4 | 56 |