File: Jamfile

package info (click to toggle)
boost1.88 1.88.0-1
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 576,932 kB
  • sloc: cpp: 4,149,234; xml: 136,789; ansic: 35,092; python: 33,910; asm: 5,698; sh: 4,604; ada: 1,681; makefile: 1,633; pascal: 1,139; perl: 1,124; sql: 640; yacc: 478; ruby: 271; java: 77; lisp: 24; csh: 6
file content (55 lines) | stat: -rw-r--r-- 1,514 bytes parent folder | download | duplicates (2)
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# Boost.Geometry (aka GGL, Generic Geometry Library)
#
# Copyright (c) 2013 Mateusz Loskot, London, UK.
#
# Use, modification and distribution is subject to 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)

# Usage:
# Build as optimised for proper benchmarking:
#    b2 variant=release threading=multi
#    b2 variant=release threading=multi link=static runtime-link=static
#
# Set GLUT_ROOT to installation prefix of GLUT or, for Windows,
# it may be all-in-one directory with GLUT header and binaries.

import os ;

project boost-geometry-index-example
    : requirements
        <library>/boost/foreach//boost_foreach
    ;

local GLUT_ROOT = [ os.environ GLUT_ROOT ] ;
if $(GLUT_ROOT)
{
    local glut_name = glut ;
    if [ os.name ] = NT
    {
        glut_name = glut32 ;
    }

 lib glut
    :
    :
    <name>$(glut_name)
    <search>$(GLUT_ROOT)
    <search>$(GLUT_ROOT)/lib
    :
    :
    <include>$(GLUT_ROOT)
    <include>$(GLUT_ROOT)/include
    ;
}

exe random_test : random_test.cpp ;
link serialize.cpp /boost/serialization//boost_serialization /boost/timer//boost_timer : ;
link benchmark.cpp /boost/chrono//boost_chrono : <threading>multi ;
link benchmark2.cpp /boost/chrono//boost_chrono : <threading>multi ;
link benchmark3.cpp /boost/chrono//boost_chrono : <threading>multi ;
link benchmark_experimental.cpp  /boost/chrono//boost_chrono : <threading>multi ;
if $(GLUT_ROOT)
{
    link glut_vis.cpp glut ;
}