X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flib%2Ffiletarget.h;h=124b3c5da5c2ab316309653f1260d5174b80ad35;hb=3d6dd09af3bd2a5f81e2d79e9fa1e302bf2c70a0;hp=da165d0d39d1ebed128c83c0d31ce4f2a184139c;hpb=c8e829c219c65ff8e93b6c7b66212ff0876441c5;p=builder.git diff --git a/source/lib/filetarget.h b/source/lib/filetarget.h index da165d0..124b3c5 100644 --- a/source/lib/filetarget.h +++ b/source/lib/filetarget.h @@ -2,20 +2,20 @@ #define FILETARGET_H_ #include +#include "libbuilder_api.h" #include "target.h" /** An intermediate base class for targets that represent files. Almost all target classes are derived from this. */ -class FileTarget: public Target +class LIBBUILDER_API FileTarget: public Target { protected: Msp::FS::Path path; Msp::Time::TimeStamp mtime; unsigned size = 0; Msp::FS::Path install_location; - std::string install_filename; bool nested_build_sig = false; bool arch_in_build_sig = false; @@ -33,7 +33,6 @@ public: bool is_installable() const { return !install_location.empty(); } const Msp::FS::Path &get_install_location() const { return install_location; } - const std::string &get_install_filename() const { return install_filename; } /// Changes the mtime of the target to the current time. void touch();