X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftarget.cpp;h=d55202289dfd026fb1893a3c83abd8f1cd34f670;hb=9976a7bdf0e53966dce4bc828a37eb42de0223e3;hp=d4c243120bbeb693f54abd6ff9674543f640b84b;hpb=0d80cabf649b931b26e7055385156c75a7385d35;p=builder.git diff --git a/source/target.cpp b/source/target.cpp index d4c2431..d552022 100644 --- a/source/target.cpp +++ b/source/target.cpp @@ -66,6 +66,7 @@ Target::Target(Builder &b, const Package *p, const string &n): name(n), building(false), rebuild(false), + deps_ready(false), prepared(false), buildable(false), counted(false) @@ -86,7 +87,9 @@ void Target::check_rebuild() if(!buildable) return; - if(!mtime) + if(builder.get_build_all()) + mark_rebuild("Rebuilding everything"); + else if(!mtime) mark_rebuild("Does not exist"); else {