]> git.tdb.fi Git - builder.git/blobdiff - source/msvccompiler.cpp
Convert all list containers to vectors
[builder.git] / source / msvccompiler.cpp
index c676790eb4fddbb126c16fad464f310dafbb9233..c4066273b6905e2e8754973b1cb73a10f6b57b43 100644 (file)
@@ -46,7 +46,7 @@ Target *MsvcCompiler::create_source(const FS::Path &path) const
        return new CSourceFile(builder, path);
 }
 
-Target *MsvcCompiler::create_target(const list<Target *> &sources, const string &)
+Target *MsvcCompiler::create_target(const vector<Target *> &sources, const string &)
 {
        if(sources.size()!=1)
                throw invalid_argument("MsvcCompiler::create_target");
@@ -58,7 +58,7 @@ Target *MsvcCompiler::create_target(const list<Target *> &sources, const string
 
 string MsvcCompiler::create_build_signature(const BuildInfo &binfo) const
 {
-       string result = FS::basename(executable->get_path());
+       string result = Tool::create_build_signature(binfo);
        result += ',';
        if(binfo.debug)
                result += 'g';