source: CMT/v1r19/contrib/scenario2.sh @ 1

Last change on this file since 1 was 1, checked in by arnault, 19 years ago

Import all tags

File size: 1.0 KB
Line 
1
2#
3# Testing environment variables and path variables
4#
5
6#
7#  o 3 packages A, B, C
8#  o Package C defines a macro M and some env. variables.
9#  o Package C defines an env. var. T which contains references
10#    to other macros or env. vars.
11#
12
13scroot=${CMTROOT}/demo/scenario2
14
15CMTPATH=${scroot}
16
17rm -Rf ${scroot}
18mkdir -p ${scroot}
19cmt create A v1 ${scroot}
20cmt create B v1 ${scroot}
21cmt create C v1 ${scroot}
22
23cd ${scroot}/C/v1/cmt
24
25echo 'package C                        '  > requirements
26echo 'macro_append M "Z"               ' >> requirements
27echo 'macro M "mmm" aaa "mam" bbb "mbm"' >> requirements
28echo 'set   S "sss" aaa "sas" bbb "sbs"' >> requirements
29echo 'set   T "${M}ttt${S}$(tag)" WIN32 "${M}ttt%%S%%$(tag)"' >> requirements
30
31cd ${scroot}/B/v1/cmt
32
33cd ${scroot}/A/v1/cmt
34
35echo 'package A '                  > requirements
36echo 'use B v1  '                 >> requirements
37echo 'use C v1  '                 >> requirements
38
39cmt show sets
40cmt show sets -tag=aaa
41cmt show set T
42
43cd ${CMTROOT}/contrib
Note: See TracBrowser for help on using the repository browser.