]> git.tdb.fi Git - builder.git/blobdiff - source/lib/config.h
Add visibility decorations to the library and plugins
[builder.git] / source / lib / config.h
index ba8416b923a24128416623c22e08377facf5b220..1c6a9e86557837853e92a6d2c3d384bc02a9f722 100644 (file)
@@ -7,6 +7,7 @@
 #include <msp/fs/path.h>
 #include <msp/time/timestamp.h>
 #include "feature.h"
+#include "libbuilder_api.h"
 
 class SourcePackage;
 
@@ -14,11 +15,11 @@ class SourcePackage;
 Manages configuration for a package.  A configuration may have an arbitary
 amount of options, as well as a modification time (mtime).
 */
-class Config
+class LIBBUILDER_API Config
 {
 public:
        /** A single configuration option. */
-       struct Option: public Feature
+       struct LIBBUILDER_API Option: public Feature
        {
                std::string value;