-/* $Id$
-
-This file is part of builder
-Copyright © 2007-2010 Mikko Rasa, Mikkosoft Productions
-Distributed under the LGPL
-*/
-
#include <cstdlib>
#include <msp/io/print.h>
#include <msp/strings/lexicalcast.h>
void SourcePackage::create_build_info()
{
- build_info.add(builder.get_current_arch().get_build_info());
+ build_info.update_from(builder.get_current_arch().get_build_info());
// XXX Currently, a package-specific settings will override cmdline. This might or might not be desirable.
const StringList &warnings = builder.get_warnings();
for(ConditionList::iterator i=conditions.begin(); i!=conditions.end(); ++i)
if(i->eval())
- build_info.add(i->get_build_info());
+ build_info.update_from(i->get_build_info());
build_info.unique();