--- a/host/lib/CMakeLists.txt
+++ b/host/lib/CMakeLists.txt
@@ -197,7 +197,7 @@
     target_link_options(uhd PUBLIC ${DPDK_LDFLAGS})
     # explicitly link against the DPDK libraries, otherwise there are
     # undefined references when linking libuhd
-    target_link_libraries(uhd ${DPDK_LIBRARIES})
+    target_link_libraries(uhd PUBLIC ${DPDK_LIBRARIES})
 endif()
 if(APPLE)
     target_link_options(uhd PRIVATE "LINKER:-undefined,dynamic_lookup")
