X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ffiletarget.h;h=aff1fb7a4081cad3bddb098281389bbe63d9861f;hb=d1f9551e05c9d341149eb490e05b1465d3d6b711;hp=5c11b5cfc4e7de82bb45cd1dabc06b882d5038e8;hpb=6b84e1f5673888753cbe566c1365222ed33fd3ac;p=builder.git diff --git a/source/filetarget.h b/source/filetarget.h index 5c11b5c..aff1fb7 100644 --- a/source/filetarget.h +++ b/source/filetarget.h @@ -13,16 +13,16 @@ class FileTarget: public Target protected: Msp::FS::Path path; Msp::Time::TimeStamp mtime; - unsigned size; + unsigned size = 0; Msp::FS::Path install_location; std::string install_filename; - bool nested_build_sig; - bool arch_in_build_sig; + bool nested_build_sig = false; + bool arch_in_build_sig = false; FileTarget(Builder &, const Msp::FS::Path &); FileTarget(Builder &, const SourcePackage &, const Msp::FS::Path &); private: - void init(const SourcePackage *); + FileTarget(Builder &, const SourcePackage *, const Msp::FS::Path &); void stat(); static std::string generate_name(Builder &, const SourcePackage *, const Msp::FS::Path &);