summaryrefslogtreecommitdiff
path: root/vendor
diff options
context:
space:
mode:
authorlijia <[email protected]>2024-05-24 22:47:32 +0800
committerlijia <[email protected]>2024-06-03 11:08:06 +0800
commit1c232f0176c43c93c3e787ac83f3573bf42c58f1 (patch)
tree734c31a97ec38847972b70a18ec075fd415bb5f6 /vendor
parent22d071e23ff423242f51dce2eab1477b5fb9d106 (diff)
Adapt to stellar2.0;update API,add HDR_END,BODY_END,TRANSACTION_NEW,FREE msg.v2.0.2
Diffstat (limited to 'vendor')
-rw-r--r--vendor/CMakeLists.txt17
1 files changed, 10 insertions, 7 deletions
diff --git a/vendor/CMakeLists.txt b/vendor/CMakeLists.txt
index 1f15068..2020e8c 100644
--- a/vendor/CMakeLists.txt
+++ b/vendor/CMakeLists.txt
@@ -22,9 +22,10 @@ add_dependencies(gmock googletest)
set_property(TARGET gmock PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib/libgmock.a)
set_property(TARGET gmock PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include)
-#llhttp-9.1.2
+#llhttp-9.1.3
ExternalProject_Add(llhttp PREFIX llhttp
URL ${CMAKE_CURRENT_SOURCE_DIR}/llhttp-release-v9.1.3.tar.gz
+ URL_MD5 f15cd242f55a38b30d3031b560d2c8ef
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${VENDOR_BUILD} -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DCMAKE_C_FLAGS="-fPIC")
file(MAKE_DIRECTORY ${VENDOR_BUILD}/include)
@@ -35,14 +36,15 @@ add_dependencies(llhttp-static llhttp)
set_property(TARGET llhttp-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${VENDOR_BUILD}/include)
set_property(TARGET llhttp-static PROPERTY IMPORTED_LOCATION ${VENDOR_BUILD}/lib64/libllhttp.a)
+
#libcjson-1.7.17
ExternalProject_Add(cjson PREFIX cjson
-URL ${CMAKE_CURRENT_SOURCE_DIR}/libcjson_v1.7.17.tar.gz
-URL_MD5 4b2ab12cf065c079004aa44495ade04a
-CONFIGURE_COMMAND ""
-BUILD_COMMAND make
-INSTALL_COMMAND make install
-BUILD_IN_SOURCE 1)
+ URL ${CMAKE_CURRENT_SOURCE_DIR}/libcjson_v1.7.17.tar.gz
+ URL_MD5 4b2ab12cf065c079004aa44495ade04a
+ CONFIGURE_COMMAND ""
+ BUILD_COMMAND make
+ INSTALL_COMMAND make install
+ BUILD_IN_SOURCE 1)
ExternalProject_Get_Property(cjson INSTALL_DIR)
file(MAKE_DIRECTORY ${VENDOR_BUILD}/include/cjson)
@@ -51,3 +53,4 @@ add_library(cjson-static STATIC IMPORTED GLOBAL)
add_dependencies(cjson-static cjson)
set_property(TARGET cjson-static PROPERTY IMPORTED_LOCATION ${CMAKE_BINARY_DIR}/vendor/cjson/src/cjson/libcjson.a)
set_property(TARGET cjson-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${VENDOR_BUILD}/include/cjson)
+