diff options
| author | guo_peixu <[email protected]> | 2022-08-01 15:17:13 +0800 |
|---|---|---|
| committer | guo_peixu <[email protected]> | 2022-08-01 15:17:13 +0800 |
| commit | f14e6bacf0cf28ce6bebf498f22b1703583f7edf (patch) | |
| tree | 9ac5dc1490d4042c2ba9f627b0aa9ec09a9f4d58 /support | |
| parent | 9f69e74a3a5aa06833afe476b46803123e1236da (diff) | |
提交rpc通信框架代码
Diffstat (limited to 'support')
| -rw-r--r-- | support/CMakeLists.txt | 18 | ||||
| -rw-r--r-- | support/libevent-2.1.12-stable.tar.bz2 | bin | 0 -> 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 Binary files differnew file mode 100644 index 0000000..3c42e82 --- /dev/null +++ b/support/libevent-2.1.12-stable.tar.bz2 |
