X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Finstalledfile.cpp;h=04a40ece30fc3714309d27a3f150f1eae23b3f44;hb=1d687970cc35e54c3335f4aa2fdef23424fe0a06;hp=d0aa832b9fe8e7bf2dbaa5b442fc3582861ef19f;hpb=b1f8964a6b466f9b0c86e82706bf9e72133ecfcf;p=builder.git diff --git a/source/installedfile.cpp b/source/installedfile.cpp index d0aa832..04a40ec 100644 --- a/source/installedfile.cpp +++ b/source/installedfile.cpp @@ -1,13 +1,7 @@ #include #include "builder.h" -#include "copy.h" -#include "executable.h" -#include "datafile.h" #include "installedfile.h" -#include "package.h" -#include "pkgconfig.h" #include "sharedlibrary.h" -#include "staticlibrary.h" using namespace std; using namespace Msp; @@ -16,7 +10,6 @@ InstalledFile::InstalledFile(Builder &b, const SourcePackage &p, FileTarget &s, FileTarget(b, &p, generate_target_path(b.get_prefix(), s, loc)), source(s) { - buildable = true; add_depend(&source); if(const SharedLibrary *shlib = dynamic_cast(&source)) @@ -38,7 +31,7 @@ void InstalledFile::check_rebuild() mark_rebuild("Does not exist"); else if(source.get_mtime()>mtime || source.get_size()!=size) mark_rebuild(source.get_name()+" has changed"); - else if(source.get_rebuild()) + else if(source.needs_rebuild()) mark_rebuild(source.get_name()+" needs rebuilding"); }