]> git.tdb.fi Git - builder.git/blobdiff - source/lib/cache.h
Add visibility decorations to the library and plugins
[builder.git] / source / lib / cache.h
index 9193dacec848ae834ac264be6e0bb8ef8bc855a1..6b735b2eebd23265629cacfb7710a0a8ceb12ac6 100644 (file)
@@ -5,6 +5,7 @@
 #include <vector>
 #include <msp/fs/path.h>
 #include <msp/time/timestamp.h>
+#include "libbuilder_api.h"
 
 class SourcePackage;
 class Target;
@@ -17,7 +18,7 @@ Data is stored as lists of strings and keyed to target and an arbitrary
 identifier.  Any kind of strings can be stored, even ones that contain
 unprintable characters or nuls.
 */
-class Cache
+class LIBBUILDER_API Cache
 {
 public:
        using Values = std::vector<std::string>;