X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Finstalledfile.cpp;h=fff8c3b4ef83ba850e8f736bcf081e252e8bac32;hb=afd944a9a8b9d727326cdc4d3b7122384a8d9b5d;hp=a9c34733837ac2e4902b5cdb15146d10ae9c6af7;hpb=608d496e0fbad60cc8a110b78c7fb46bad4d2b4a;p=builder.git diff --git a/source/installedfile.cpp b/source/installedfile.cpp index a9c3473..fff8c3b 100644 --- a/source/installedfile.cpp +++ b/source/installedfile.cpp @@ -3,10 +3,8 @@ #include "copy.h" #include "executable.h" #include "datafile.h" -#include "header.h" #include "installedfile.h" #include "package.h" -#include "pkgconfig.h" #include "sharedlibrary.h" #include "staticlibrary.h" @@ -17,7 +15,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)) @@ -39,7 +36,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"); }