]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/tools/build/example/user-config.jam
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / boost / tools / build / example / user-config.jam
CommitLineData
7c673cae
FG
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.
1e59de90 5# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
7c673cae 6
f67539c2 7# This file is used to configure your B2 installation. You can modify
7c673cae 8# this file in place, or you can place it in a permanent location so that it
f67539c2 9# does not get overwritten should you get a new version of B2. See:
7c673cae 10#
1e59de90 11# https://www.bfgroup.xyz/b2/manual/release/index.html#bbv2.overview.configuration
7c673cae
FG
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#
1e59de90 20# https://www.bfgroup.xyz/b2/manual/release/index.html#bbv2.reference.tools
7c673cae
FG
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#
1e59de90 34# https://www.bfgroup.xyz/b2/manual/release/index.html#jam.language
7c673cae
FG
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 ;