集成HTTP业务层插件,修正集成后rdkafka缺少第三方连接库导致的编译问题。

This commit is contained in:
Lu Qiuwen
2018-09-18 14:01:10 +08:00
parent 94a115e8aa
commit fcb219c521
3 changed files with 6 additions and 1 deletions

View File

@@ -177,6 +177,7 @@ file(MAKE_DIRECTORY ${INSTALL_DIR}/include)
add_library(librdkafka-static STATIC IMPORTED GLOBAL)
set_property(TARGET librdkafka-static PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib/librdkafka.a)
set_property(TARGET librdkafka-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include)
set_property(TARGET librdkafka-static PROPERTY INTERFACE_LINK_LIBRARIES ssl crypto sasl2 m z dl pthread rt)
### ctemplate
ExternalProject_Add(ctemplate PREFIX ctemplate
@@ -185,6 +186,7 @@ ExternalProject_Add(ctemplate PREFIX ctemplate
BUILD_COMMAND sh autogen.sh
CONFIGURE_COMMAND ./configure --prefix=<INSTALL_DIR>
BUILD_IN_SOURCE 1)
ExternalProject_Get_Property(ctemplate INSTALL_DIR)
file(MAKE_DIRECTORY ${INSTALL_DIR}/include)