]> git.tdb.fi Git - builder.git/blobdiff - source/compile.cpp
Make warnings configurable through build_info and command line
[builder.git] / source / compile.cpp
index efa20efea3a6af31b9003a99396ac66be018f992..c98353ba04cc6726dc171c9a84bf30380a70aee0 100644 (file)
@@ -37,6 +37,8 @@ Compile::Compile(Builder &b, const ObjectFile &obj):
        argv.push_back("-c");
 
        const BuildInfo &binfo=comp.get_build_info();
+       for(list<string>::const_iterator i=binfo.warnings.begin(); i!=binfo.warnings.end(); ++i)
+               argv.push_back("-W"+*i);
        for(list<string>::const_iterator i=binfo.cflags.begin(); i!=binfo.cflags.end(); ++i)
                argv.push_back(*i);
        for(list<string>::const_iterator i=binfo.incpath.begin(); i!=binfo.incpath.end(); ++i)