X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftarget.cpp;h=b3dc50904717450c938f65f47add7b490073a317;hb=97001ddfa2463e6a3526eff772962acdad45f995;hp=8ba3cc38896faefc3493329da6a2570dfd83a268;hpb=59ac0a44d6edf179c01604c6ced744873213f855;p=builder.git diff --git a/source/target.cpp b/source/target.cpp index 8ba3cc3..b3dc509 100644 --- a/source/target.cpp +++ b/source/target.cpp @@ -1,6 +1,7 @@ #include #include "action.h" #include "builder.h" +#include "package.h" #include "target.h" using namespace std; @@ -81,6 +82,8 @@ void Target::check_rebuild() mark_rebuild((*i)->get_name()+" needs rebuilding"); } } + if(!rebuild && package && package->get_config().get_mtime()>mtime) + mark_rebuild("Package options changed"); } Action *Target::build(Action *action)