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)