diff --git a/net/bonjour/CMakeLists.txt b/net/bonjour/CMakeLists.txt
index cb54f45979eaa0d166d02a1ed14a39ecadbc5f8a..629447f1b9657d5efd8536e5b8d02d03ab1f140f 100644
--- a/net/bonjour/CMakeLists.txt
+++ b/net/bonjour/CMakeLists.txt
@@ -3,9 +3,20 @@
 # @author Pere Mato, CERN
 ############################################################################
 
-include_directories(${BONJOUR_INCLUDE_DIR})
-
 ROOT_STANDARD_LIBRARY_PACKAGE(Bonjour
-                              LIBRARIES ${BONJOUR_LIBRARIES}
-                              DEPENDENCIES Core)
+  HEADERS
+    TBonjourBrowser.h
+    TBonjourRecord.h
+    TBonjourRegistrar.h
+    TBonjourResolver.h
+  SOURCES
+    TBonjourBrowser.cxx
+    TBonjourRecord.cxx
+    TBonjourRegistrar.cxx
+    TBonjourResolver.cxx
+  DEPENDENCIES
+    Core
+)
 
+target_link_libraries(Bonjour PUBLIC ${BONJOUR_LIBRARIES})
+target_include_directories(Bonjour PUBLIC ${BONJOUR_INCLUDE_DIRS})