]> git.tdb.fi Git - builder.git/blobdiff - source/lib/conditionalloader.h
Add visibility decorations to the library and plugins
[builder.git] / source / lib / conditionalloader.h
index 5184fac5378a4a2db69f8a09237f2aafecc9ad12..1d496abd369a5d968243ba9bd88fd2beb2961b4b 100644 (file)
@@ -3,11 +3,12 @@
 
 #include <string>
 #include <msp/datafile/loader.h>
+#include "libbuilder_api.h"
 
 class Builder;
 class SourcePackage;
 
-class ArchitectureConditional: virtual public Msp::DataFile::Loader
+class LIBBUILDER_API ArchitectureConditional: virtual public Msp::DataFile::Loader
 {
 private:
        const Builder &builder;
@@ -21,7 +22,7 @@ private:
 };
 
 
-class FeatureConditional: virtual public Msp::DataFile::Loader
+class LIBBUILDER_API FeatureConditional: virtual public Msp::DataFile::Loader
 {
 private:
        const SourcePackage &package;
@@ -34,7 +35,7 @@ protected:
 };
 
 
-class ConditionalLoader: public ArchitectureConditional, FeatureConditional
+class LIBBUILDER_API ConditionalLoader: public ArchitectureConditional, FeatureConditional
 {
 protected:
        ConditionalLoader(const SourcePackage &, const std::string &);