diff options
| author | zhengchao <[email protected]> | 2019-01-14 18:23:46 +0600 |
|---|---|---|
| committer | zhengchao <[email protected]> | 2019-01-14 18:23:46 +0600 |
| commit | f21d51de3d1de5dc94e8ccd0fa7638dd3836cf75 (patch) | |
| tree | 4dadf3426507c00cf419bc68b3c826a2e3f061f3 /vendor | |
| parent | f5c153c59ec0c7c0e0a3d1d1b65f3e3ee171ec66 (diff) | |
1. ssl增加no_verify_cert开关,可以关闭证书校验;
2. ssl_utils.cc改名为ssl_utils.cpp;
3. 暂时使用tcmalloc接管内存分配;
4. 原work thread选择算法存在bug,暂时改为轮询;
5. FieldStat状态输出暂时改为Field格式,便于观察实时性能,Future的状态输出暂时改为累计值;
Diffstat (limited to 'vendor')
| -rw-r--r-- | vendor/CMakeLists.txt | 19 | ||||
| -rw-r--r-- | vendor/gperftools-2.7.tar.gz | bin | 0 -> 1523562 bytes |
2 files changed, 17 insertions, 2 deletions
diff --git a/vendor/CMakeLists.txt b/vendor/CMakeLists.txt index 51e96bd..a0c4e2f 100644 --- a/vendor/CMakeLists.txt +++ b/vendor/CMakeLists.txt @@ -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)
\ No newline at end of file +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) diff --git a/vendor/gperftools-2.7.tar.gz b/vendor/gperftools-2.7.tar.gz Binary files differnew file mode 100644 index 0000000..e0a82a2 --- /dev/null +++ b/vendor/gperftools-2.7.tar.gz |
