1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
std::cout << "Build script started" << std::endl;
Executable bld;
if (std::target_platform::is_windows)
bld.define("UNICODE","_UNICODE");
bld.add("Main","Project","ToolChain","Feedback","Generator",
"ClCompiler", "CCSource",
"Configuration", "Executable",
"FileSystemUtilities", "Gcc4Compiler",
"MakeDependencyFile", "ProcessUtilities",
"ProjectParser", "SharedRef",
"SystemConfiguration", "TokenStream", "Component", "Variable");
bld.use(library::qt::core);
Executable tst("tstme");
tst.add("test/main");
Generator Cat("/bin/cat","$input",">","$output");
tst.add(Cat.output("test/all.cc").input("test/foo.cc").makeCCSource());
tst.use(library::boost::lexical_cast);
tst.use(library::boost::date_time);
tst.use(library::qt::core);
|