diff options
| author | lijia <[email protected]> | 2024-08-30 19:09:11 +0800 |
|---|---|---|
| committer | lijia <[email protected]> | 2024-09-02 09:42:09 +0800 |
| commit | 94a75460e9547389d5b7f72dd8467d1dfc29b599 (patch) | |
| tree | 7c50427feb585589f81528fb3b0df33828999b54 /vendors | |
| parent | 82cb1eaeeba92f34405744c6b2449b7b80930678 (diff) | |
rename *.cpp to *.c; renmae API. move benchmarks/* to test/decoder/http; fix TSG-22347
Diffstat (limited to 'vendors')
| -rw-r--r-- | vendors/CMakeLists.txt | 24 | ||||
| -rw-r--r-- | vendors/libevent-2.1.12-stable.tar.gz | bin | 0 -> 1100847 bytes |
2 files changed, 24 insertions, 0 deletions
diff --git a/vendors/CMakeLists.txt b/vendors/CMakeLists.txt index deecc53..5ed2c1b 100644 --- a/vendors/CMakeLists.txt +++ b/vendors/CMakeLists.txt @@ -74,3 +74,27 @@ add_library(brotli-dec-static STATIC IMPORTED GLOBAL) add_dependencies(brotli-dec-static brotli) set_property(TARGET brotli-dec-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include) set_property(TARGET brotli-dec-static PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib64/libbrotlidec-static.a) + +add_library(brotli-enc-static STATIC IMPORTED GLOBAL) +add_dependencies(brotli-enc-static brotli) +set_property(TARGET brotli-enc-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include) +set_property(TARGET brotli-enc-static PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib64/libbrotlienc-static.a) + +# Libevent +ExternalProject_Add(libevent + PREFIX libevent + URL ${CMAKE_CURRENT_SOURCE_DIR}/libevent-2.1.12-stable.tar.gz + URL_MD5 b5333f021f880fe76490d8a799cd79f4 + CMAKE_ARGS -DEVENT__DISABLE_OPENSSL=ON -DEVENT__DISABLE_BENCHMARK=ON -DBUILD_TESTING=OFF -DEVENT__DISABLE_TESTS=ON -DEVENT__LIBRARY_TYPE=STATIC + -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR> + -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} +) + +ExternalProject_Get_Property(libevent INSTALL_DIR) +file(MAKE_DIRECTORY ${INSTALL_DIR}/include) + +add_library(libevent-static STATIC IMPORTED GLOBAL) +add_dependencies(libevent-static libevent) +set_property(TARGET libevent-static PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib/libevent.a) +set_property(TARGET libevent-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include) +set_property(TARGET libevent-static PROPERTY INTERFACE_LINK_LIBRARIES pthread)
\ No newline at end of file diff --git a/vendors/libevent-2.1.12-stable.tar.gz b/vendors/libevent-2.1.12-stable.tar.gz Binary files differnew file mode 100644 index 0000000..4fcefff --- /dev/null +++ b/vendors/libevent-2.1.12-stable.tar.gz |
