]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/tools/build/src/tools/generators/prebuilt-lib-generator.jam
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / boost / tools / build / src / tools / generators / prebuilt-lib-generator.jam
CommitLineData
b32b8144
FG
1# Copyright 2002-2017 Rene Rivera
2# Copyright 2002-2017 Vladimir Prus
3# Distributed under the Boost Software License, Version 1.0.
1e59de90
TL
4# (See accompanying file LICENSE.txt or copy at
5# https://www.bfgroup.xyz/b2/LICENSE.txt)
b32b8144
FG
6
7import "class" : new ;
8import generators ;
9
10class prebuilt-lib-generator : generator
11{
12 rule __init__ ( * : * )
13 {
14 generator.__init__ $(1) : $(2) : $(3) : $(4) : $(5) : $(6) : $(7) : $(8)
15 : $(9) : $(10) : $(11) : $(12) : $(13) : $(14) : $(15) : $(16) :
16 $(17) : $(18) : $(19) ;
17 }
18
19 rule run ( project name ? : property-set : sources * )
20 {
21 local f = [ $(property-set).get <file> ] ;
22 return $(f) $(sources) ;
23 }
24}
25
26generators.register
27 [ new prebuilt-lib-generator builtin.prebuilt : : LIB : <file> ] ;
28
29generators.override builtin.prebuilt : builtin.lib-generator ;