aboutsummaryrefslogtreecommitdiff
path: root/tests/variable/representation/buildfile
blob: 8410c96adf44226dde7e143c76e3c35834746986 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Test reversibility of variable representation.
#
val  = -L/
val += -L/foo/
val += ..
val += ../
val += /
val += //
val += ///
val += //foo/
#val += dir{-L/}

# Note that this is "reversed" when we assign it to test.options
# since that variable is of type strings.
#
val += foo@bar foo/@bar/ foo@ @bar @ "@@"

val += foo%bar
val += foo%
val += %bar
val += foo%{bar}
#val += foo%file{x}

val += x%foo@y%bar
val += x%foo/@y%bar/

using cxx
cxx.ext = cxx

exe{driver}: cxx{driver}
exe{driver}: test.output = test.out
exe{driver}: test.options = $val