• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#==============================================================================
2#   Copyright (c) 2001-2014 Joel de Guzman
3#
4#   Distributed under the Boost Software License, Version 1.0. (See accompanying
5#   file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
6#==============================================================================
7project spirit-x3-example
8    : requirements
9        <include>.
10        <c++-template-depth>512
11        <toolset>gcc:<cxxflags>-std=c++1y
12        <toolset>clang:<cxxflags>-std=c++1y
13        <toolset>darwin:<cxxflags>-std=c++1y
14    :
15    :
16    ;
17
18exe x3_num_list1 : num_list/num_list1.cpp ;
19exe x3_num_list2 : num_list/num_list2.cpp ;
20exe x3_num_list3 : num_list/num_list3.cpp ;
21exe x3_num_list4 : num_list/num_list4.cpp ;
22
23exe x3_actions : actions.cpp ;
24exe x3_complex_number : complex_number.cpp ;
25exe x3_sum : sum.cpp ;
26exe x3_roman : roman.cpp ;
27exe x3_employee : employee.cpp ;
28
29exe x3_rexpr : rexpr/rexpr_min/rexpr.cpp ;
30
31build-project rexpr/rexpr_full ;
32
33exe x3_calc1 : calc/calc1.cpp ;
34exe x3_calc2 : calc/calc2.cpp ;
35exe x3_calc4 : calc/calc4.cpp ;
36exe x3_calc4b : calc/calc4b.cpp ;
37exe x3_calc5 : calc/calc5.cpp ;
38exe x3_calc6 : calc/calc6.cpp ;
39
40exe x3_calc7 :
41    calc/calc7/vm.cpp
42    calc/calc7/compiler.cpp
43    calc/calc7/expression.cpp
44    calc/calc7/main.cpp
45;
46
47exe x3_calc8 :
48    /boost//filesystem
49    calc/calc8/vm.cpp
50    calc/calc8/compiler.cpp
51    calc/calc8/expression.cpp
52    calc/calc8/statement.cpp
53    calc/calc8/main.cpp
54;
55
56exe x3_calc9 :
57    /boost//filesystem
58    calc/calc9/vm.cpp
59    calc/calc9/compiler.cpp
60    calc/calc9/expression.cpp
61    calc/calc9/statement.cpp
62    calc/calc9/main.cpp
63;
64
65exe x3_tuple : attributes/tuple.cpp ;