distributable: url: https://github.com/google/snappy/archive/refs/tags/{{version}}.tar.gz strip-components: 1 versions: github: google/snappy/tags build: dependencies: freedesktop.org/pkg-config: '*' cmake.org: '*' gnu.org/patch: '*' script: # disable -Werror (because there are warnings lol) - patch -p1 #include #include using namespace std; using namespace snappy; int main() { string source = "Hello World!"; string compressed, decompressed; Compress(source.data(), source.size(), &compressed); Uncompress(compressed.data(), compressed.size(), &decompressed); assert(source == decompressed); return 0; } script: | mv $FIXTURE fixture.cpp c++ fixture.cpp -lsnappy -std=c++11 ./a.out