1. ssl增加no_verify_cert开关,可以关闭证书校验;
2. ssl_utils.cc改名为ssl_utils.cpp; 3. 暂时使用tcmalloc接管内存分配; 4. 原work thread选择算法存在bug,暂时改为轮询; 5. FieldStat状态输出暂时改为Field格式,便于观察实时性能,Future的状态输出暂时改为累计值;
This commit is contained in:
19
vendor/CMakeLists.txt
vendored
19
vendor/CMakeLists.txt
vendored
@@ -29,7 +29,6 @@ set_property(TARGET openssl-ssl-static PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}
|
||||
set_property(TARGET openssl-ssl-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include)
|
||||
|
||||
### Libevent 2.1.8
|
||||
### Use openssl 1.1.1
|
||||
ExternalProject_Add(libevent PREFIX libevent
|
||||
URL ${CMAKE_CURRENT_SOURCE_DIR}/libevent-2.1.8-stable.tar.gz
|
||||
URL_MD5 f3eeaed018542963b7d2416ef1135ecc
|
||||
@@ -307,4 +306,20 @@ add_library(brotlienc-static STATIC IMPORTED GLOBAL)
|
||||
add_dependencies(brotlienc-static brotli)
|
||||
set_property(TARGET brotlienc-static PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib64/libbrotlienc-static.a)
|
||||
set_property(TARGET brotlienc-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include)
|
||||
target_link_libraries(brotlienc-static INTERFACE brotlicommon-static)
|
||||
target_link_libraries(brotlienc-static INTERFACE brotlicommon-static)
|
||||
|
||||
### gperftools
|
||||
ExternalProject_Add(gperftools
|
||||
PREFIX gperftools
|
||||
URL ${CMAKE_CURRENT_SOURCE_DIR}/gperftools-2.7.tar.gz
|
||||
URL_MD5 c6a852a817e9160c79bdb2d3101b4601
|
||||
CONFIGURE_COMMAND ./configure --prefix=<INSTALL_DIR> --disable-shared
|
||||
BUILD_IN_SOURCE 1)
|
||||
|
||||
ExternalProject_Get_Property(gperftools INSTALL_DIR)
|
||||
file(MAKE_DIRECTORY ${INSTALL_DIR}/include)
|
||||
|
||||
add_library(gperftools-static STATIC IMPORTED GLOBAL)
|
||||
add_dependencies(gperftools-static gperftools)
|
||||
set_property(TARGET gperftools-static PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib/libtcmalloc.a)
|
||||
set_property(TARGET gperftools-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include)
|
||||
|
||||
BIN
vendor/gperftools-2.7.tar.gz
vendored
Normal file
BIN
vendor/gperftools-2.7.tar.gz
vendored
Normal file
Binary file not shown.
Reference in New Issue
Block a user