summaryrefslogtreecommitdiffstats
path: root/Description.cc
blob: 3e72e7a273cb7ba7ac64cbf1f7ff85d8c32a85e9 (plain) (blame)
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);