完成缓存策略和可信证书加载的开发,编译通过。
This commit is contained in:
18
vendor/CMakeLists.txt
vendored
18
vendor/CMakeLists.txt
vendored
@@ -248,6 +248,7 @@ add_dependencies(libcurl-static libcurl)
|
||||
set_property(TARGET libcurl-static PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib/libcurl.a)
|
||||
set_property(TARGET libcurl-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include)
|
||||
|
||||
### hiredis
|
||||
ExternalProject_Add(hiredis PREFIX hiredis
|
||||
URL ${CMAKE_CURRENT_SOURCE_DIR}/hiredis-0.14.0.zip
|
||||
URL_MD5 376af92277701fae52a8c917c3ce3044
|
||||
@@ -264,3 +265,20 @@ add_library(hiredis-static STATIC IMPORTED GLOBAL)
|
||||
add_dependencies(libcurl-static hiredis)
|
||||
set_property(TARGET hiredis-static PROPERTY IMPORTED_LOCATION ${SOURCE_DIR}/libhiredis.a)
|
||||
set_property(TARGET hiredis-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${HIREDIS_INCLUDE_DIRECTORIES})
|
||||
|
||||
### dablooms
|
||||
ExternalProject_Add(dablooms PREFIX dablooms
|
||||
URL ${CMAKE_CURRENT_SOURCE_DIR}/dablooms-0.9.1.tar.gz
|
||||
URL_MD5 0c725d3066d279299438fc9b00d492a5
|
||||
CONFIGURE_COMMAND ""
|
||||
BUILD_COMMAND make
|
||||
INSTALL_COMMAND make install prefix=<INSTALL_DIR>
|
||||
BUILD_IN_SOURCE 1)
|
||||
|
||||
ExternalProject_Get_Property(dablooms INSTALL_DIR)
|
||||
file(MAKE_DIRECTORY ${INSTALL_DIR}/include)
|
||||
|
||||
add_library(libdablooms SHARED IMPORTED GLOBAL)
|
||||
add_dependencies(libdablooms dablooms)
|
||||
set_property(TARGET libdablooms PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib/libdablooms.a)
|
||||
set_property(TARGET libdablooms PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include)
|
||||
|
||||
BIN
vendor/dablooms-0.9.1.tar.gz
vendored
Normal file
BIN
vendor/dablooms-0.9.1.tar.gz
vendored
Normal file
Binary file not shown.
Reference in New Issue
Block a user