• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 2003, 2005 Douglas Gregor
2# Copyright 2004 John Maddock
3# Copyright 2002, 2003, 2004, 2007 Vladimir Prus
4# Distributed under the Boost Software License, Version 1.0.
5# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
6
7#   This file is used to configure your B2 installation. You can modify
8# this file in place, or you can place it in a permanent location so that it
9# does not get overwritten should you get a new version of B2. See:
10#
11#   http://www.boost.org/boost-build2/doc/html/bbv2/overview/configuration.html
12#
13# for documentation about possible permanent locations.
14
15#   This file specifies which toolsets (C++ compilers), libraries, and other
16# tools are available. Often, you should be able to just uncomment existing
17# example lines and adjust them to taste. The complete list of supported tools,
18# and configuration instructions can be found at:
19#
20#   http://boost.org/boost-build2/doc/html/bbv2/reference/tools.html
21#
22
23#   This file uses Jam language syntax to describe available tools. Mostly,
24# there are 'using' lines, that contain the name of the used tools, and
25# parameters to pass to those tools -- where parameters are separated by
26# semicolons. Important syntax notes:
27#
28#   - Both ':' and ';' must be separated from other tokens by whitespace
29#   - The '\' symbol is a quote character, so when specifying Windows paths you
30#     should use '/' or '\\' instead.
31#
32# More details about the syntax can be found at:
33#
34#   http://boost.org/boost-build2/doc/html/bbv2/advanced.html#bbv2.advanced.jam_language
35#
36
37# ------------------
38# GCC configuration.
39# ------------------
40
41# Configure gcc (default version).
42# using gcc ;
43
44# Configure specific gcc version, giving alternative name to use.
45# using gcc : 3.2 : g++-3.2 ;
46
47
48# -------------------
49# MSVC configuration.
50# -------------------
51
52# Configure msvc (default version, searched for in standard locations and PATH).
53# using msvc ;
54
55# Configure specific msvc version (searched for in standard locations and PATH).
56# using msvc : 8.0 ;
57
58
59# ----------------------
60# Borland configuration.
61# ----------------------
62# using borland ;
63
64
65# ----------------------
66# STLPort configuration.
67# ----------------------
68
69#   Configure specifying location of STLPort headers. Libraries must be either
70# not needed or available to the compiler by default.
71# using stlport : : /usr/include/stlport ;
72
73# Configure specifying location of both headers and libraries explicitly.
74# using stlport : : /usr/include/stlport /usr/lib ;
75
76
77# -----------------
78# QT configuration.
79# -----------------
80
81# Configure assuming QTDIR gives the installation prefix.
82# using qt ;
83
84# Configure with an explicit installation prefix.
85# using qt : /usr/opt/qt ;
86
87# ---------------------
88# Python configuration.
89# ---------------------
90
91# Configure specific Python version.
92# using python : 3.1 : /usr/bin/python3 : /usr/include/python3.1 : /usr/lib ;
93