X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flib%2Fbinary.h;h=8f401c5e7aa58a6e89a4feb3ae58880b2d3b2bfc;hb=cf23d115a29fc143fe367ca57097fa82f7cb9a34;hp=ac5a855a8d2c54cf178edba7850879db58d08ab1;hpb=c8e829c219c65ff8e93b6c7b66212ff0876441c5;p=builder.git diff --git a/source/lib/binary.h b/source/lib/binary.h index ac5a855..8f401c5 100644 --- a/source/lib/binary.h +++ b/source/lib/binary.h @@ -3,6 +3,7 @@ #include "buildinfo.h" #include "filetarget.h" +#include "libbuilder_api.h" class Component; class ObjectFile; @@ -11,7 +12,7 @@ class ObjectFile; Produces a binary file, which may be either a standalone executable or a shared library. */ -class Binary: public FileTarget +class LIBBUILDER_API Binary: public FileTarget { private: BuildInfo static_binfo; @@ -23,6 +24,7 @@ protected: Binary(Builder &, const Component &, const std::string &, const std::vector &); public: + const std::vector &get_objects() const { return objects; } void collect_build_info(BuildInfo &) const override; protected: