Skip to content

snappyv1.2.2

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

Not declared in the port manifest

#Supported Platforms

All platforms supported.

#Features

No default features.

#rtti

Build with dynamic typeinfo.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#Dependencies

No dependencies.

#Host Dependencies

No transitive dependencies.

#Host Tool For

No ports use this.

#Contributors

  • Arkadiy Shapkin's avatarArkadiy Shapkin
  • Robert Schumacher's avatarRobert Schumacher
  • codicodi's avatarcodicodi
  • Alexander Karatarakis's avatarAlexander Karatarakis
  • Yury Bura's avatarYury Bura
  • pravic's avatarpravic
  • Billy O'Neal's avatarBilly O'Neal
  • chausner's avatarchausner
  • Osyotr's avatarOsyotr
  • Alexander Neumann's avatarAlexander Neumann
  • Frank's avatarFrank
  • Kai Pastor's avatarKai Pastor
  • Cheney Wang's avatarCheney Wang
  • Connector Switch's avatarConnector Switch
  • Weihang Ding's avatarWeihang Ding

#Changelog

  • a68ebb7[many ports] Fix c++ linkage with pkgconfig (#52183)
  • f5309d9[folly,proxygen,snappy,fbthrift,cachelib] Fix integration (#44686)
  • 507cfcd[snappy] update to 1.2.2 (#44652)
  • 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)
Show 13 earlier changes