X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fsourcefile.cpp;h=1dcfd2e6b3c7b588088a03d703aa9d3a24224154;hb=c75c89d2425ab0c69e94d45a5d956286838bbc67;hp=13b337ecdf303733622f8b42f95f014080a955ef;hpb=7e5ac6af8987bf12f3e338d00e96e8cb74f3534b;p=builder.git diff --git a/source/sourcefile.cpp b/source/sourcefile.cpp index 13b337e..1dcfd2e 100644 --- a/source/sourcefile.cpp +++ b/source/sourcefile.cpp @@ -2,7 +2,12 @@ #include "sourcefile.h" #include "sourcepackage.h" -SourceFile::SourceFile(Builder &b, const Component *c, const Msp::FS::Path &p): - FileTarget(b, (c ? &c->get_package() : 0), p), - comp(c) +SourceFile::SourceFile(Builder &b, const Msp::FS::Path &p): + FileTarget(b, p) { } + +SourceFile::SourceFile(Builder &b, const Component &c, const Msp::FS::Path &p): + FileTarget(b, c.get_package(), p) +{ + component = &c; +}