summaryrefslogtreecommitdiffstats
path: root/doc/Reference
blob: 1e4aa58eb33768a95b2b09cf1f6400d93d5d9731 (plain) (blame)
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
Project description language
============================


std::target_platform:: namespace

	describes the target platform


	target_platform::is_windows
		
		bool
		true if and only if the target platform is windows
		ex : 
			if (std::target_platform::is_windows) ...

	target_platform::is_macosx

		bool
		true if and only if the target platform is mac os x
		ex :
			if (std::target_platform::is_macosx) ...

std::host_platform:: namespace

	describes the host platform


	std::host::is_windows

		bool
		true if and only if the target platform is windows
		ex : 
			if (std::host_platform::is_windows) ...

	std::host::is_macosx

		bool
		true if and only if the target platform is mac os x
		ex :
			if (std::host_platform::is_macosx) ...


std:: namespace

	describes a number of standard components

	std::boost:: namespace

		describes the boost components

			std::boost::lexical_cast

			component
			the lexical_cast boost library
			ex :
				executable.use(std::boost::lexical_cast);





Options for the build configuration cache
=========================================

default.includesearchpaths

	string or list of strings
	paths to look for when trying to find include directories for components
	ex:
		default.includesearchpaths="/home/me/usr/include");