]> git.tdb.fi Git - builder.git/blobdiff - source/target.cpp
Output cleanup
[builder.git] / source / target.cpp
index 8ba3cc38896faefc3493329da6a2570dfd83a268..b3dc50904717450c938f65f47add7b490073a317 100644 (file)
@@ -1,6 +1,7 @@
 #include <msp/path/utils.h>
 #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)