add_library(common STATIC src/kni_utils.cpp src/kni_cmsg.cpp)
target_include_directories(common PUBLIC ${CMAKE_CURRENT_LIST_DIR}/include)
target_link_libraries(common MESA_handle_logger)
### test_cmsg
add_executable(test_cmsg test/test_cmsg.cpp)
target_include_directories(test_cmsg PRIVATE include)
target_link_libraries(test_cmsg PRIVATE common)
### test_uuid
add_executable(test_uuid test/test_uuid.cpp)
target_include_directories(test_uuid PRIVATE include)
target_link_libraries(test_uuid PRIVATE uuid common)
### test_dabloom
add_executable(test_dabloom test/test_dabloom.cpp)
target_include_directories(test_dabloom PRIVATE include)
target_link_libraries(test_dabloom PRIVATE dabloom common)