File: Jamfile.v2

package info (click to toggle)
boost1.42 1.42.0-4
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 277,864 kB
  • ctags: 401,076
  • sloc: cpp: 1,235,659; xml: 74,142; ansic: 41,313; python: 26,756; sh: 11,840; cs: 2,118; makefile: 655; perl: 494; yacc: 456; asm: 353; csh: 6
file content (30 lines) | stat: -rw-r--r-- 1,033 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Boost circular_buffer test Jamfile.
#
# Copyright (c) 2003-2008 Jan Gaspar
#
# Distributed under the Boost Software License, Version 1.0. (See
# accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)

# Added warning supression Paul A. Bristow 25 Nov 2008

# Bring in rules for testing.
import testing ;

project
    : requirements
      <toolset>msvc:<warnings>all
      <toolset>msvc:<asynch-exceptions>on
      <toolset>msvc:<define>_SCL_SECURE_NO_WARNINGS
      <toolset>msvc:<cxxflags>/wd4996 # 'function': was declared deprecated
      <toolset>msvc:<cxxflags>/wd4244 # conversion from 'int' to 'unsigned short', possible loss of data
      # in date-time
      ;

test-suite "circular_buffer"
  : [ run base_test.cpp : <threading>single : ]
    [ run space_optimized_test.cpp : <threading>single : ]
    [ run soft_iterator_invalidation.cpp : <threading>single : ]
    [ run constant_erase_test.cpp : <threading>single : ]
    [ compile bounded_buffer_comparison.cpp : <threading>multi : ]
  ;