Skip to Content

snappy v1.2.1

Created
Updated

A fast compressor/decompressor.

# Usage

snappy provides CMake targets:

find_package(Snappy CONFIG REQUIRED)
target_link_libraries(main PRIVATE Snappy::snappy) 

Optimizations based on hardware support are disabled by default.
You can enable them by adding corresponding flags to VCPKG_CMAKE_CONFIGURE_OPTIONS inside a custom triplet file, for example:

if("${PORT}" STREQUAL "snappy")
    list(APPEND VCPKG_CMAKE_CONFIGURE_OPTIONS -DSNAPPY_HAVE_SSSE3=ON -DSNAPPY_HAVE_BMI2=ON)
endif() 

For a full list of possible options, see project's root CMakeLists.txt.

# License

Unspecified

# Supported Platforms

All platforms are supported

# Features

No features defined.

# Dependencies

No dependencies.

# Host Dependencies

No transitive dependencies.

# Dependents

# Host Dependents

No dependents.

# Contributors

  • Arkadiy Shapkin's avatar Arkadiy Shapkin
  • Robert Schumacher's avatar Robert Schumacher
  • codicodi's avatar codicodi
  • Alexander Karatarakis's avatar Alexander Karatarakis
  • Yury Bura's avatar Yury Bura
  • pravic's avatar pravic
  • Billy O'Neal's avatar Billy O'Neal
  • chausner's avatar chausner
  • Osyotr's avatar Osyotr
  • Alexander Neumann's avatar Alexander Neumann
  • Frank's avatar Frank
  • Kai Pastor's avatar Kai Pastor
  • Cheney Wang's avatar Cheney Wang

# Changelog

  • 76fc2c5 [snappy] Update to 1.2.1 (#39331)
  • 2017886 [alsa,fdk-aac,ffmpeg,libsrt,snappy,x265] Code cleanup, fix and use pkg-config (#39077)
  • 16eeb02 [snappy] Update to 1.1.10 and disable optimizations based on hardware support (#26828)
  • b2b3650 [snappy] fix pc file include (#29590)
  • 13224dc [snappy] fix correct lib name in snappy.pc file (#28712)
  • 2b35366 [hpx] add some features, fix some bugs (#25059)
  • ec2ab62 [snappy] fix clang-cl builds (#26057)
  • 8831ef2 [snappy] Fix hash and switch to vcpkg_cmake_* (#21054)
  • bcdda2e [snappy] Update to 1.1.9 (#20350)
  • b295670 Bulk convert control files. (#19986)
and 10 more commits:

# Source