Last change
on this file since 29 was
29,
checked in by landauf, 16 years ago
|
updated boost from 1_33_1 to 1_34_1
|
File size:
1.3 KB
|
Line | |
---|
1 | # Boost.Wave: A Standard compliant C++ preprocessor library |
---|
2 | # |
---|
3 | # Boost Wave Library Build Jamfile |
---|
4 | # |
---|
5 | # http://www.boost.org/ |
---|
6 | # |
---|
7 | # Copyright (c) 2001-2007 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 | project boost/wave |
---|
12 | : requirements |
---|
13 | <link>shared:<define>BOOST_ALL_DYN_LINK=1 |
---|
14 | : source-location ../src |
---|
15 | ; |
---|
16 | |
---|
17 | SOURCES = |
---|
18 | instantiate_cpp_exprgrammar |
---|
19 | instantiate_cpp_grammar |
---|
20 | instantiate_cpp_literalgrs |
---|
21 | instantiate_defined_grammar |
---|
22 | instantiate_predef_macros |
---|
23 | instantiate_re2c_lexer |
---|
24 | instantiate_re2c_lexer_str |
---|
25 | token_ids |
---|
26 | wave_config_constant |
---|
27 | cpplexer/re2clex/aq |
---|
28 | cpplexer/re2clex/cpp_re |
---|
29 | ; |
---|
30 | |
---|
31 | lib boost_wave |
---|
32 | : |
---|
33 | $(SOURCES) |
---|
34 | /boost/filesystem//boost_filesystem |
---|
35 | ; |
---|
36 | |
---|
37 | for local source in $(SOURCES) |
---|
38 | { |
---|
39 | local requirements ; |
---|
40 | |
---|
41 | # workaround for compiler bug |
---|
42 | requirements += <toolset-msvc:version>7.1:<rtti>off ; |
---|
43 | requirements += <toolset-msvc:version>7.1_stlport4:<rtti>off ; |
---|
44 | |
---|
45 | if $(source) in cpplexer/re2clex/cpp_re |
---|
46 | { |
---|
47 | requirements += <warnings>off ; |
---|
48 | } |
---|
49 | obj $(source) : $(source).cpp : $(requirements) ; |
---|
50 | } |
---|
51 | |
---|
52 | install dist-lib |
---|
53 | : |
---|
54 | boost_wave |
---|
55 | : |
---|
56 | <install-type>LIB |
---|
57 | <location>../../../dist/lib |
---|
58 | ; |
---|
59 | |
---|
60 | explicit dist-lib ; |
---|
Note: See
TracBrowser
for help on using the repository browser.