summaryrefslogtreecommitdiff
path: root/deps/utable/CMakeLists.txt
diff options
context:
space:
mode:
authoryangwei <[email protected]>2024-11-25 19:22:19 +0800
committeryangwei <[email protected]>2024-11-25 19:22:19 +0800
commit1199e9d83f1b2c2d47d8fb7de911674319379651 (patch)
treec6c5f49405af8a0c33ab239fac3d488d61feb1fa /deps/utable/CMakeLists.txt
parentcce1155ae366077cca72047887f476bae7b0856a (diff)
✨ feat(integrate utable): deps/utable
Diffstat (limited to 'deps/utable/CMakeLists.txt')
-rw-r--r--deps/utable/CMakeLists.txt17
1 files changed, 17 insertions, 0 deletions
diff --git a/deps/utable/CMakeLists.txt b/deps/utable/CMakeLists.txt
new file mode 100644
index 0000000..f25df5c
--- /dev/null
+++ b/deps/utable/CMakeLists.txt
@@ -0,0 +1,17 @@
+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -lm")
+
+add_library(utable SHARED utable.c utable_ipfix_exporter.c)
+target_link_libraries(utable base64 nmx_pool cjson-static yyjson mpack)
+
+add_executable(ipfix_exporter_example
+ utable_ipfix_exporter.c
+ ipfix_exporter_example.cpp
+)
+
+target_link_libraries(
+ ipfix_exporter_example
+ utable
+ pthread
+)
+
+add_subdirectory(test) \ No newline at end of file