aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/restricted/boost/CMakeLists.txt
blob: b6ff8b2fc59bcadcbf75ddc9f3e0ff1b5a52a953 (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
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
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
# This file was gererated by the build system used internally in the Yandex monorepo.
# Only simple modifications are allowed (adding source-files to targets, adding simple properties
# like target_include_directories). These modifications will be ported to original
# ya.make files by maintainers. Any complex modifications which can't be ported back to the
# original buildsystem will not be accepted.


add_subdirectory(algorithm)
add_subdirectory(align)
add_subdirectory(any)
add_subdirectory(array)
add_subdirectory(assert)
add_subdirectory(atomic)
add_subdirectory(bind)
add_subdirectory(chrono)
add_subdirectory(circular_buffer)
add_subdirectory(concept_check)
add_subdirectory(config)
add_subdirectory(container)
add_subdirectory(container_hash)
add_subdirectory(conversion)
add_subdirectory(core)
add_subdirectory(crc)
add_subdirectory(date_time)
add_subdirectory(detail)
add_subdirectory(dynamic_bitset)
add_subdirectory(endian)
add_subdirectory(exception)
add_subdirectory(filesystem)
add_subdirectory(foreach)
add_subdirectory(format)
add_subdirectory(function)
add_subdirectory(function_types)
add_subdirectory(functional)
add_subdirectory(fusion)
add_subdirectory(icl)
add_subdirectory(integer)
add_subdirectory(interprocess)
add_subdirectory(interval)
add_subdirectory(intrusive)
add_subdirectory(io)
add_subdirectory(iostreams)
add_subdirectory(iterator)
add_subdirectory(lambda)
add_subdirectory(lexical_cast)
add_subdirectory(libs)
add_subdirectory(locale)
add_subdirectory(logic)
add_subdirectory(math)
add_subdirectory(move)
add_subdirectory(mpl)
add_subdirectory(multi_array)
add_subdirectory(multi_index)
add_subdirectory(multiprecision)
add_subdirectory(numeric_conversion)
add_subdirectory(optional)
add_subdirectory(parameter)
add_subdirectory(phoenix)
add_subdirectory(pool)
add_subdirectory(predef)
add_subdirectory(preprocessor)
add_subdirectory(program_options)
add_subdirectory(property_map)
add_subdirectory(property_tree)
add_subdirectory(proto)
add_subdirectory(ptr_container)
add_subdirectory(random)
add_subdirectory(range)
add_subdirectory(ratio)
add_subdirectory(rational)
add_subdirectory(regex)
add_subdirectory(serialization)
add_subdirectory(smart_ptr)
add_subdirectory(spirit)
add_subdirectory(static_assert)
add_subdirectory(system)
add_subdirectory(thread)
add_subdirectory(throw_exception)
add_subdirectory(tokenizer)
add_subdirectory(tti)
add_subdirectory(tuple)
add_subdirectory(type_index)
add_subdirectory(type_traits)
add_subdirectory(typeof)
add_subdirectory(ublas)
add_subdirectory(units)
add_subdirectory(unordered)
add_subdirectory(utility)
add_subdirectory(uuid)
add_subdirectory(variant)
add_subdirectory(winapi)
add_subdirectory(xpressive)

add_library(contrib-restricted-boost INTERFACE)
target_include_directories(contrib-restricted-boost INTERFACE
  ${CMAKE_SOURCE_DIR}/contrib/restricted/boost
)
target_link_libraries(contrib-restricted-boost INTERFACE
  contrib-libs-cxxsupp
  restricted-boost-algorithm
  restricted-boost-array
  restricted-boost-assert
  restricted-boost-bind
  restricted-boost-concept_check
  restricted-boost-config
  restricted-boost-container
  restricted-boost-container_hash
  restricted-boost-conversion
  restricted-boost-core
  restricted-boost-detail
  restricted-boost-dynamic_bitset
  restricted-boost-endian
  restricted-boost-exception
  restricted-boost-foreach
  restricted-boost-function
  restricted-boost-function_types
  restricted-boost-fusion
  restricted-boost-integer
  restricted-boost-intrusive
  restricted-boost-iterator
  restricted-boost-lambda
  restricted-boost-lexical_cast
  restricted-boost-math
  restricted-boost-move
  restricted-boost-mpl
  restricted-boost-multi_array
  restricted-boost-multi_index
  restricted-boost-numeric_conversion
  restricted-boost-optional
  restricted-boost-parameter
  restricted-boost-phoenix
  restricted-boost-predef
  restricted-boost-preprocessor
  restricted-boost-property_tree
  restricted-boost-proto
  restricted-boost-ptr_container
  restricted-boost-random
  restricted-boost-range
  restricted-boost-smart_ptr
  restricted-boost-static_assert
  restricted-boost-throw_exception
  restricted-boost-tokenizer
  restricted-boost-tti
  restricted-boost-tuple
  restricted-boost-type_index
  restricted-boost-type_traits
  restricted-boost-typeof
  restricted-boost-ublas
  restricted-boost-units
  restricted-boost-unordered
  restricted-boost-utility
  restricted-boost-uuid
  restricted-boost-variant
  restricted-boost-winapi
  restricted-boost-xpressive
)