summaryrefslogtreecommitdiffstats
path: root/rules/boost.in
blob: bec78affb71aba89e59e55b61fd70a407230c58f (plain)
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
# boost configuration

menuconfig BOOST
	tristate
	prompt "boost                       "
	help

	  Boost provides free peer-reviewed portable C++ source libraries.  The
	  project emphasizes libraries that work well with the C++ Standard
	  Library.  Boost libraries are intended to be widely useful, and usable
	  across a broad spectrum of applications. The Boost license encourages
	  both commercial and non-commercial use.

	  The boost team aims to establish "existing practice" and provide
	  reference implementations so that Boost libraries are suitable for
	  eventual standardization. Ten Boost libraries are already included in
	  the C++ Standards Committee's Library Technical Report ( TR1) as a step
	  toward becoming part of a future C++ Standard. More Boost libraries are
	  proposed for the upcoming TR2.

	  For details see the project homepage:

		http://www.boost.org/
if BOOST
comment "Targetinstall Options    "

config BOOST_INST_NOMT_DBG
	bool
	prompt "Install binaries with debug functions"
	default y
	help
	  Installs debuggable binaries. Stripped version are installed on target.

config BOOST_INST_NOMT_RED
	bool
	prompt "Install reduced binaries (undebuggable)"
	default n
	help
	  Installs reduced binaries by packet provider. Attention: The debugging
	  symbols are already stripped during build.
	
config BOOST_INST_MT_DBG
	bool
	select BOOST_THREAD
	prompt "Install binaries with multithread support and debug functions"
	default n
	help
	  Installs binaries with multithread support, needs thread library.

config BOOST_INST_MT_RED
	bool
	select BOOST_THREAD
	prompt "Install reduced binaries with multithread support (undebuggable)"
	default n
	help
	  Installs binaries with multithread support, needs thread library.

comment "Boost Libraries"

config BOOST_DATE_TIME
 	bool
 	prompt "date_time"
 	help
 	  Boost date time library.

config BOOST_FILESYSTEM
	bool
	prompt "filesystem"
	help
	  Boost filesystem library.

config BOOST_IOSTREAMS
	bool
	prompt "iostreams"
	help
	  Boost iostream library. ATTENTION: iostreams libary only
	  provides static library in boost version 1.33.1, (might
	  change in more recent versions). No dynamic .so library
	  will be installed to target in this case.

config BOOST_PROGRAM_OPTIONS
	bool
 	prompt "program options"
 	help
	  Boost programm option parser

config BOOST_REGEX
	bool
	prompt "regex"
	help
	  Boost regex library.

config BOOST_SERIALIZATION
 	bool
 	prompt "serialization"
 	help
 	  Boost serialization library.

config BOOST_SIGNALS
 	bool
 	prompt "signals"
 	help
 	  Boost signals library.

config BOOST_TEST
 	bool
 	prompt "test"
 	help
 	  Boost test framework.

config BOOST_THREAD
	bool
	prompt "thread"
	help
	  Portable C++ multi-threading library.

config BOOST_WAVE
	bool
	prompt "wave"
	help
	  Boost wave library. ATTENTION: wave libary only provides static
	  library in boost version 1.33.1, (might change in more recent
	  versions). No dynamic .so library will be installed to target in
	  this case

config BOOST_PYTHON
	bool
	prompt "python"
	depends on BROKEN
	help
	  boost python support. (still broken)
endif