X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fsourcepackage.cpp;h=d8142038d1e65756f5ad7ccae68f693dc86bf525;hb=7567502e17be7704d58ced2f49703fcf71c7ef38;hp=ef0e60cbb7b2a3373dea85d6da7e50a5426ac6bd;hpb=0f5283a54fd188072eca23fbd980a43c6c869913;p=builder.git diff --git a/source/sourcepackage.cpp b/source/sourcepackage.cpp index ef0e60c..d814203 100644 --- a/source/sourcepackage.cpp +++ b/source/sourcepackage.cpp @@ -172,12 +172,9 @@ void SourcePackage::create_build_info() export_binfo.defines.insert(export_binfo.defines.end(), ebi.defines.begin(), ebi.defines.end()); } - build_info.cflags.push_back("-Wall"); - build_info.cflags.push_back("-Wshadow"); - build_info.cflags.push_back("-Wextra"); - build_info.cflags.push_back("-Wpointer-arith"); - build_info.cflags.push_back("-Wconversion"); - build_info.cflags.push_back("-Werror"); + // XXX Currently, a package-specific settings will override cmdline. This might or might not be desirable. + const StringList &warnings=builder.get_warnings(); + build_info.warnings.insert(build_info.warnings.begin(), warnings.begin(), warnings.end()); unsigned flags=get_install_flags();