#include "action.h"
#include "builder.h"
#include "package.h"
+#include "sourcepackage.h"
#include "target.h"
using namespace std;
mark_rebuild(Path::basename((*i)->get_name())+" needs rebuilding");
}
}
- if(!rebuild && package && package->get_config().get_mtime()>mtime)
+
+ const SourcePackage *spkg=dynamic_cast<const SourcePackage *>(package);
+ if(!rebuild && spkg && spkg->get_config().get_mtime()>mtime)
mark_rebuild("Package options changed");
}