summaryrefslogtreecommitdiff
path: root/icespider/compile/icespider.jam
blob: 6f5266c68a5924a262009263c0bc5a55fb30bbb6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import type : register ;
import generators : register-standard ;
import type ;
import toolset : flags ;
import feature : feature ;

type.register JSON : json ;

generators.register-standard icespider.routes2cpp : JSON : CPP(icespider-routes-%) H(icespider-routes-%) ;
flags icespider.routes2cpp INCLUDES <include> ;

actions icespider.routes2cpp bind ICESPIDER
{
  icespider -I"$(INCLUDES)" $(2) $(1[1])
}

IMPORT $(__name__) : icespider.routes2cpp : : icespider.routes2cpp ;