blob: 673927b5606380dfbb3c9a9ddfdaa323a0df6e8b (
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
|
# file : tests/test.test
# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include common.test project.test
init += cc "config.cxx=$config.cxx" -d prj 2>!
deinit += -d prj
: project
:
{
$clone_prj;
$init -C @cfg &prj-cfg/***;
$* 2>>/EOE;
mkdir prj-cfg/prj/fsdir{prj/}
c++ prj/prj/cxx{prj}@prj-cfg/prj/prj/
ld prj-cfg/prj/prj/exe{prj}
test prj/prj/test{testscript}@prj-cfg/prj/prj/ prj-cfg/prj/prj/exe{prj}
EOE
$deinit 2>>/"EOE"
deinitializing in project $~/prj/
synchronizing:
drop prj
EOE
}
|