X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdatatool.cpp;h=5ce7c02b7b21346df7b471bd04e2817e1f486e06;hb=7777d548fddca66b21f26273faedfdf675b10234;hp=9b101c7bf6187332636615af74a058ed06127c2f;hpb=e516e78510ad455eebc0e06645c9f12943117525;p=builder.git diff --git a/source/datatool.cpp b/source/datatool.cpp index 9b101c7..5ce7c02 100644 --- a/source/datatool.cpp +++ b/source/datatool.cpp @@ -48,6 +48,20 @@ Target *DataTool::create_target(const list &sources, const string &arg throw invalid_argument("DataTool::create_target"); } +string DataTool::create_build_signature(const BuildInfo &binfo) const +{ + string result; + if(binfo.debug) + result += 'g'; + if(binfo.optimize>0) + { + result += 'b'; + if(binfo.optimize>1) + result += 'z'; + } + return result; +} + Task *DataTool::run(const Target &tgt) const { const Component &comp = *tgt.get_component();