fix non-lz4 build of plugin

This commit is contained in:
Eyck Jentzsch 2022-05-07 17:25:11 +02:00
parent e88f309ea2
commit e56bc12788
1 changed files with 4 additions and 1 deletions

View File

@ -10,8 +10,9 @@
#include <rapidjson/error/en.h> #include <rapidjson/error/en.h>
#include <fstream> #include <fstream>
#include <iostream> #include <iostream>
#ifdef WITH_LZ4
#include <lz4frame.h> #include <lz4frame.h>
#endif
namespace iss { namespace iss {
namespace plugin { namespace plugin {
@ -19,6 +20,7 @@ namespace plugin {
using namespace rapidjson; using namespace rapidjson;
using namespace std; using namespace std;
#ifdef WITH_LZ4
class lz4compress_steambuf: public std::streambuf { class lz4compress_steambuf: public std::streambuf {
public: public:
lz4compress_steambuf(const lz4compress_steambuf&) = delete; lz4compress_steambuf(const lz4compress_steambuf&) = delete;
@ -86,6 +88,7 @@ private:
LZ4F_compressionContext_t ctx{ nullptr }; LZ4F_compressionContext_t ctx{ nullptr };
bool closed{ false }; bool closed{ false };
}; };
#endif
cov::cov(std::string const &filename) cov::cov(std::string const &filename)
: instr_if(nullptr) : instr_if(nullptr)