X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flib%2Fbinarycomponent.h;h=eaa123c0a4ae7fcf6d5c02fe481b0389eaee296d;hb=1ab0b29388ce71004b95bc6bec6d9ef3b4371e12;hp=ef145da49da7b6bdea0649412b6782318641d182;hpb=c8e829c219c65ff8e93b6c7b66212ff0876441c5;p=builder.git diff --git a/source/lib/binarycomponent.h b/source/lib/binarycomponent.h index ef145da..eaa123c 100644 --- a/source/lib/binarycomponent.h +++ b/source/lib/binarycomponent.h @@ -3,6 +3,10 @@ #include "component.h" +class FileTarget; +class Target; +class Tool; + class BinaryComponent: public Component { public: @@ -33,6 +37,10 @@ public: void create_build_info() override; void update_exported_build_info(BuildInfo &) const override; void create_targets() const override; +private: + std::vector create_sources() const; + static std::vector extract_group(std::vector &, const Tool &); + void create_install(FileTarget &) const; }; #endif