]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/wave/tool/build/Jamfile.v2
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / wave / tool / build / Jamfile.v2
1 # Wave: A Standard compliant C++ preprocessor
2 #
3 # Boost Wave Library Build Jamfile
4 #
5 # http://www.boost.org/
6 #
7 # Copyright (c) 2001-2010 Hartmut Kaiser. Distributed under the Boost
8 # Software License, Version 1.0. (See accompanying file
9 # LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
10
11 # Make sure all of Wave is compiled with threading disabled. We still need
12 # to link with Boost.Thread, but no multi-threaded features are being used
13 # in the Wave tool anyway.
14
15 import feature ;
16
17 feature.feature wavetool
18 : on
19 : optional composite propagated
20 ;
21
22 feature.compose <wavetool>on
23 : <define>BOOST_WAVE_SUPPORT_THREADING=0
24 ;
25
26 ###############################################################################
27 project
28 : requirements
29 <toolset>msvc:<define>_SCL_SECURE_NO_DEPRECATE
30 <toolset>msvc:<define>_CRT_SECURE_NO_DEPRECATE
31 ;
32
33 exe wave
34 :
35 ../cpp.cpp
36 /boost//wave
37 /boost//program_options
38 /boost//filesystem
39 /boost//serialization
40 /boost//system
41 /boost//thread
42 /boost//date_time
43 :
44 <threading>multi
45 # <debug-symbols>on
46 <wavetool>on
47 :
48 release
49 ;
50
51 install dist-bin
52 :
53 wave
54 :
55 <install-type>EXE
56 <location>../../../dist/bin
57 :
58 release
59 ;
60
61 install dist-lib
62 :
63 wave
64 :
65 <install-type>LIB
66 <location>../../../dist/lib
67 :
68 release
69 ;