TSG-20527 http2解析层支持zstd编解码
This commit is contained in:
17
vendor/CMakeLists.txt
vendored
17
vendor/CMakeLists.txt
vendored
@@ -343,6 +343,23 @@ add_dependencies(libnetfilter_queue-static libnetfilter_queue)
|
||||
set_property(TARGET libnetfilter_queue-static PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib/libnetfilter_queue.a)
|
||||
set_property(TARGET libnetfilter_queue-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include)
|
||||
|
||||
### zstd
|
||||
ExternalProject_Add(zstd PREFIX zstd
|
||||
URL ${CMAKE_CURRENT_SOURCE_DIR}/zstd-1.5.6.tar.gz
|
||||
URL_MD5 5a473726b3445d0e5d6296afd1ab6854
|
||||
CONFIGURE_COMMAND ""
|
||||
BUILD_COMMAND make
|
||||
INSTALL_COMMAND make install prefix=<INSTALL_DIR>
|
||||
BUILD_IN_SOURCE 1)
|
||||
|
||||
ExternalProject_Get_Property(zstd INSTALL_DIR)
|
||||
file(MAKE_DIRECTORY ${INSTALL_DIR}/include)
|
||||
|
||||
add_library(zstd-static STATIC IMPORTED GLOBAL)
|
||||
add_dependencies(zstd-static zstd)
|
||||
set_property(TARGET zstd-static PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib/libzstd.a)
|
||||
set_property(TARGET zstd-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include)
|
||||
|
||||
### gperftools
|
||||
#ExternalProject_Add(gperftools
|
||||
# PREFIX gperftools
|
||||
|
||||
BIN
vendor/zstd-1.5.6.tar.gz
vendored
Normal file
BIN
vendor/zstd-1.5.6.tar.gz
vendored
Normal file
Binary file not shown.
Reference in New Issue
Block a user