[build] type = "cmake" [build.flags] build_dir = "build" configure = [ "-Wno-dev", "-DCMAKE_CXX_STANDARD=23", "-DBUILD_SHARED_LIBS=ON", "-DSNAPPY_BUILD_TESTS=OFF", "-DSNAPPY_BUILD_BENCHMARKS=OFF", "-G Ninja" ] [dependencies] build = [ "cmake", "ninja", "gtest", ] runtime = [ "glibc", "libcxx", ] test = ["zlib-ng"] [package] description = "A fast compressor/decompressor library" homepage = "https://github.com/google/snappy" license = "BSD-3-Clause" name = "snappy" version = "1.2.2" [[source]] extract_dir = "$name-$version" url = "https://github.com/google/snappy.git#$version" post_extract = [ "cp ../snappy.pc.in ." ] patches = [ "snappy-cmake_add_pkgconfig.patch", "snappy-reenable_rtti.patch", "snappy-use_system_gtest.patch" ] [[manual_sources]] files = [ "snappy-cmake_add_pkgconfig.patch", "snappy-reenable_rtti.patch", "snappy-use_system_gtest.patch", "snappy.pc.in" ]