]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/wave/samples/list_includes/build/Jamfile.v2
ed72b8d470fd37be06a524eb3b95e09bf3ce90ae
[ceph.git] / ceph / src / boost / libs / wave / samples / list_includes / build / Jamfile.v2
1 # Boost.Wave: A Standard compliant C++ preprocessor library
2 #
3 # Boost Wave Library Sample Build Jamfile (list_includes)
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 SOURCES =
12 ../list_includes
13 ../instantiate_cpp_exprgrammar
14 ../instantiate_cpp_grammar
15 ../instantiate_cpp_literalgrs
16 ../instantiate_defined_grammar
17 ../instantiate_has_include_grammar
18 ../instantiate_lexertl_lexer
19 ;
20
21 exe list_includes
22 :
23 $(SOURCES)
24 /boost/wave//boost_wave
25 /boost/program_options//boost_program_options/<link>static
26 /boost/filesystem//boost_filesystem
27 /boost/system//boost_system
28 /boost/thread//boost_thread
29 ;
30
31 for local source in $(SOURCES)
32 {
33 local requirements ;
34 # workaround for compiler bug
35 requirements += <toolset-msvc:version>7.1:<rtti>off ;
36 requirements += <toolset-msvc:version>7.1_stlport4:<rtti>off ;
37 obj $(source) : $(source).cpp : $(requirements) ;
38 }