]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/libs/geometry/test/Jamfile
import quincy beta 17.1.0
[ceph.git] / ceph / src / boost / libs / geometry / test / Jamfile
CommitLineData
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 15import os ;
7c673cae
FG
16import testing ;
17
18project 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
31test-suite boost-geometry-minimal
32 :
33 [ run minimal.cpp : : : : minimal ]
34 ;
35
36# If not on Travis run all of the tests
37if ! [ os.environ TRAVIS ]
38{
39
7c673cae
FG
40build-project core ;
41build-project concepts ;
42build-project geometries ;
43build-project arithmetic ;
44build-project algorithms ;
b32b8144 45build-project formulas ;
7c673cae
FG
46build-project iterators ;
47build-project strategies ;
48build-project policies ;
49build-project io ;
11fdf7f2 50build-project srs ;
92f5a8d4 51build-project cs_undefined ;
7c673cae
FG
52build-project util ;
53build-project views ;
11fdf7f2
TL
54
55}
92f5a8d4 56