diff options
| author | Lu Qiuwen <[email protected]> | 2023-04-06 20:26:51 +0800 |
|---|---|---|
| committer | Lu Qiuwen <[email protected]> | 2023-05-05 11:14:43 +0800 |
| commit | 59d909fa5abbde24dfc2476a579660f1bdf65358 (patch) | |
| tree | d0c55873d111a082c88c00d7dec5d40dbebb935c /support | |
| parent | 3bae8579dc8b931def66d6cd27ee103507f787a6 (diff) | |
为nf_interface增加msgpack编解码支持,用于low level test。
Diffstat (limited to 'support')
| -rw-r--r-- | support/CMakeLists.txt | 13 | ||||
| -rw-r--r-- | support/msgpack-c-6.0.0.tar.gz | bin | 0 -> 69341 bytes |
2 files changed, 12 insertions, 1 deletions
diff --git a/support/CMakeLists.txt b/support/CMakeLists.txt index 7ab3106..dd858f7 100644 --- a/support/CMakeLists.txt +++ b/support/CMakeLists.txt @@ -50,6 +50,18 @@ add_dependencies(MESA_htable_static MESA_htable) set_property(TARGET MESA_htable_static PROPERTY IMPORTED_LOCATION ${SOURCE_DIR}/lib/libMESA_htable.a) set_property(TARGET MESA_htable_static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${SOURCE_DIR}/include) +ExternalProject_Add(msgpack-c PREFIX msgpack-c + URL ${CMAKE_CURRENT_SOURCE_DIR}/msgpack-c-6.0.0.tar.gz + URL_MD5 adc08f48550ce772fe24c0b41166b0de + CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR> -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DMSGPACK_BUILD_TESTS=OFF) + +ExternalProject_Get_Property(msgpack-c INSTALL_DIR) +file(MAKE_DIRECTORY ${INSTALL_DIR}/include) + +add_library(msgpack-c-static STATIC IMPORTED GLOBAL) +add_dependencies(msgpack-c-static msgpack-c) +set_property(TARGET msgpack-c-static PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib/libmsgpack-c.a) +set_property(TARGET msgpack-c-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include) ### MESA_prof_load ExternalProject_Add(MESA_prof_load PREFIX MESA_prof_load @@ -68,7 +80,6 @@ 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) - ExternalProject_Add(libevent PREFIX libevent URL ${CMAKE_CURRENT_SOURCE_DIR}/libevent-2.1.12-stable.tar.bz2 URL_MD5 977fb199eb49d46e2c3a924143e5f570 diff --git a/support/msgpack-c-6.0.0.tar.gz b/support/msgpack-c-6.0.0.tar.gz Binary files differnew file mode 100644 index 0000000..185e89c --- /dev/null +++ b/support/msgpack-c-6.0.0.tar.gz |
