summaryrefslogtreecommitdiff
path: root/support
diff options
context:
space:
mode:
authorguo_peixu <[email protected]>2022-08-01 15:17:13 +0800
committerguo_peixu <[email protected]>2022-08-01 15:17:13 +0800
commitf14e6bacf0cf28ce6bebf498f22b1703583f7edf (patch)
tree9ac5dc1490d4042c2ba9f627b0aa9ec09a9f4d58 /support
parent9f69e74a3a5aa06833afe476b46803123e1236da (diff)
提交rpc通信框架代码
Diffstat (limited to 'support')
-rw-r--r--support/CMakeLists.txt18
-rw-r--r--support/libevent-2.1.12-stable.tar.bz2bin0 -> 4771840 bytes
2 files changed, 18 insertions, 0 deletions
diff --git a/support/CMakeLists.txt b/support/CMakeLists.txt
index 3f6423f..7f6e6aa 100644
--- a/support/CMakeLists.txt
+++ b/support/CMakeLists.txt
@@ -67,3 +67,21 @@ add_library(MESA_prof_load_static STATIC IMPORTED GLOBAL)
add_dependencies(MESA_prof_load_static MESA_prof_load)
set_property(TARGET MESA_prof_load_static PROPERTY IMPORTED_LOCATION ${SOURCE_DIR}/lib/libMESA_prof_load.a)
set_property(TARGET MESA_prof_load_static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${SOURCE_DIR}/inc)
+
+
+
+### libevent
+ExternalProject_Add(libevent PREFIX libevent
+ URL ${CMAKE_CURRENT_SOURCE_DIR}/libevent-2.1.12-stable.tar.bz2
+ URL_MD5 977fb199eb49d46e2c3a924143e5f570
+ CONFIGURE_COMMAND mkdir build && cd build && cmake ../ && cd -
+ BUILD_COMMAND cd ./build && make && cd -
+ INSTALL_COMMAND cp ./build/include ${CMAKE_SOURCE_DIR}/include/libevent -rf
+ BUILD_IN_SOURCE 1)
+
+ExternalProject_Get_Property(libevent SOURCE_DIR)
+file(MAKE_DIRECTORY ${SOURCE_DIR}/include)
+add_library(libevent_static STATIC IMPORTED GLOBAL)
+add_dependencies(libevent_static libevent)
+set_property(TARGET libevent_static PROPERTY IMPORTED_LOCATION ${SOURCE_DIR}/build/lib/libevent.a)
+set_property(TARGET libevent_static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${SOURCE_DIR}/include)
diff --git a/support/libevent-2.1.12-stable.tar.bz2 b/support/libevent-2.1.12-stable.tar.bz2
new file mode 100644
index 0000000..3c42e82
--- /dev/null
+++ b/support/libevent-2.1.12-stable.tar.bz2
Binary files differ