aboutsummaryrefslogtreecommitdiff
path: root/bpkg/manifest-serializer
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2016-07-26 22:36:58 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2016-07-28 19:49:41 +0300
commitdeff9b91bed656fd54bd7fbb8a5c525eec5ab542 (patch)
treeee50b83f17888d2474d650a4fca73297d38a65b2 /bpkg/manifest-serializer
parent915260ad5e0d09eef98b76e294452a9216bc3e14 (diff)
Add DLL export/import support
Diffstat (limited to 'bpkg/manifest-serializer')
-rw-r--r--bpkg/manifest-serializer6
1 files changed, 4 insertions, 2 deletions
diff --git a/bpkg/manifest-serializer b/bpkg/manifest-serializer
index 3116279..501fd30 100644
--- a/bpkg/manifest-serializer
+++ b/bpkg/manifest-serializer
@@ -10,9 +10,11 @@
#include <cstddef> // size_t
#include <stdexcept> // runtime_error
+#include <bpkg/export>
+
namespace bpkg
{
- class manifest_serialization: public std::runtime_error
+ class LIBBPKG_EXPORT manifest_serialization: public std::runtime_error
{
public:
manifest_serialization (const std::string& name,
@@ -22,7 +24,7 @@ namespace bpkg
std::string description;
};
- class manifest_serializer
+ class LIBBPKG_EXPORT manifest_serializer
{
public:
manifest_serializer (std::ostream& os, const std::string& name)