Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/boost_1_34_1/libs/wave/build/Jamfile.v2 @ 29

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
11project boost/wave
12    : requirements
13      <link>shared:<define>BOOST_ALL_DYN_LINK=1
14    : source-location ../src
15    ;
16
17SOURCES =
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
31lib boost_wave
32    :
33    $(SOURCES)
34    /boost/filesystem//boost_filesystem
35    ;
36
37for 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
52install dist-lib
53    :
54    boost_wave
55    :
56    <install-type>LIB
57    <location>../../../dist/lib
58    ;
59
60explicit dist-lib ;
Note: See TracBrowser for help on using the repository browser.