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);