X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flib%2Fbuildinfo.h;h=0bb1605d2040f4c6bb2552560493323f037b2eca;hb=d068c62aac1825a0da5619dc4ca50ce3186bc37a;hp=26afabffd4db6f323824ddeba99f98954c78c926;hpb=c8e829c219c65ff8e93b6c7b66212ff0876441c5;p=builder.git diff --git a/source/lib/buildinfo.h b/source/lib/buildinfo.h index 26afabf..0bb1605 100644 --- a/source/lib/buildinfo.h +++ b/source/lib/buildinfo.h @@ -5,12 +5,13 @@ #include #include #include +#include "libbuilder_api.h" /** Stores information about compiler command line parameters in a more abstract form. Allows combining with other BuildInfos to support package dependencies. */ -class BuildInfo +class LIBBUILDER_API BuildInfo { public: enum LibraryMode @@ -28,7 +29,7 @@ public: ABSOLUTE //< Record absolute rpath in binaries }; - class Loader: public Msp::DataFile::ObjectLoader + class LIBBUILDER_API Loader: public Msp::DataFile::ObjectLoader { public: Loader(BuildInfo &); @@ -51,7 +52,7 @@ public: CHAINED //< Include only compilation options }; - struct LanguageStandard + struct LIBBUILDER_API LanguageStandard { std::string type; unsigned year = 0;