修正libevent静态编译脚本,原实现在CI上无法找到openssl的头文件.

This commit is contained in:
Lu Qiuwen
2018-09-14 11:15:15 +08:00
parent 99b5184066
commit e486acccbe

View File

@@ -28,8 +28,10 @@ set_property(TARGET openssl-ssl-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${
ExternalProject_Add(libevent PREFIX libevent ExternalProject_Add(libevent PREFIX libevent
URL ${CMAKE_CURRENT_SOURCE_DIR}/libevent-2.1.8-stable.tar.gz URL ${CMAKE_CURRENT_SOURCE_DIR}/libevent-2.1.8-stable.tar.gz
URL_MD5 f3eeaed018542963b7d2416ef1135ecc URL_MD5 f3eeaed018542963b7d2416ef1135ecc
CONFIGURE_COMMAND ./configure --prefix=<INSTALL_DIR> --disable-shared CONFIGURE_COMMAND ./configure "--prefix=<INSTALL_DIR>" "--disable-shared"
BUILD_COMMAND make "CPPFLAGS=-I${OPENSSL_INCLUDE_DIRECTORIES}" "LDFLAGS=-L${OPENSSL_LINK_DIRECTORIES} -ldl" "OPENSSL_CFLAGS=-I${OPENSSL_INCLUDE_DIRECTORIES}"
"OPENSSL_LIBS=-L${OPENSSL_LINK_DIRECTORIES} -lssl -lcrypto -ldl"
BUILD_COMMAND make
BUILD_IN_SOURCE 1) BUILD_IN_SOURCE 1)
ExternalProject_Get_Property(libevent INSTALL_DIR) ExternalProject_Get_Property(libevent INSTALL_DIR)