]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/fusion/preprocess/Jamfile.v2
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / fusion / preprocess / Jamfile.v2
1 # (C) Copyright 2012: Eric Niebler
2 # Distributed under the Boost Software License, Version 1.0.
3 # (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
4
5 # Generates preprocessed files with wave.
6
7 import feature ;
8 import toolset ;
9
10 feature.feature fusion-limit : : free ;
11 toolset.flags wave FUSION-LIMIT <fusion-limit> ;
12
13 project : requirements <link>static <variant>release ;
14
15 actions wave bind FUSION-LIMIT
16 {
17 echo Preprocessing with FUSION_MAX_VECTOR_SIZE=$(FUSION-LIMIT)...
18 $(>[2]) -o- -DFUSION_MAX_VECTOR_SIZE=$(FUSION-LIMIT) -DFUSION_MAX_LIST_SIZE=$(FUSION-LIMIT) -DFUSION_MAX_ZIP_SEQUENCES=$(FUSION-LIMIT) --config-file wave.cfg $(>[1])
19 }
20
21 W = /boost/libs/wave/tool//wave ;
22
23 make preprocess_fusion_10
24 : preprocess_fusion.cpp $(W) : wave : <fusion-limit>10
25 ;
26
27 make preprocess_fusion_20
28 : preprocess_fusion.cpp $(W) : wave : <fusion-limit>20
29 ;
30
31 make preprocess_fusion_30
32 : preprocess_fusion.cpp $(W) : wave : <fusion-limit>30
33 ;
34
35 make preprocess_fusion_40
36 : preprocess_fusion.cpp $(W) : wave : <fusion-limit>40
37 ;
38
39 make preprocess_fusion_50
40 : preprocess_fusion.cpp $(W) : wave : <fusion-limit>50
41 ;