int BrotliCompressor::decompress(const bufferlist &in, bufferlist &out)
{
- bufferlist::iterator i = const_cast<bufferlist&>(in).begin();
+ auto i = std::cbegin(in);
return decompress(i, in.length(), out);
}
ExternalProject_Add(brotli_ext
DOWNLOAD_DIR ${CMAKE_BINARY_DIR}/src/
GIT_REPOSITORY "https://github.com/google/brotli.git"
- GIT_TAG "master"
+ GIT_TAG "v1.0.7"
SOURCE_DIR ${CMAKE_BINARY_DIR}/src/brotli
CONFIGURE_COMMAND ./configure-cmake --disable-debug
INSTALL_COMMAND ""
ALWAYS 1)
set(bortli_libs enc dec common)
+file(MAKE_DIRECTORY "${CMAKE_BINARY_DIR}/src/brotli/c/include")
foreach(lib ${bortli_libs})
add_library(brotli::${lib} STATIC IMPORTED)
add_dependencies(brotli::${lib} brotli_ext)