Add non-unity build targets:

The SConstruct is modified to provide a new family of targets, ending with
the suffix ".nounity", which compile individual translation units instead of
some of the unity translation units ("classic" builds). Two modules updated
for this treatment are ripple/basics/ and ripple/protocol/, with plans to
update more in the future. A consequence is longer build times in some cases.
A benefit of classic builds is that missing includes can be identified
through compiler errors.
This commit is contained in:
Vinnie Falco
2014-12-26 14:31:32 -08:00
parent 9a3214d46e
commit 6283801981
30 changed files with 232 additions and 142 deletions

View File

@@ -19,6 +19,8 @@
#include <ripple/protocol/STValidation.h>
#include <ripple/protocol/HashPrefix.h>
#include <ripple/json/to_string.h>
#include <ripple/basics/Log.h>
namespace ripple {