diff --git a/CMakeLists.txt b/CMakeLists.txt
index 80ba82f2c9ce86a367d952b6f8cdecbd26f767b8..4df60d8f4cd50bfd63313c1e278922fb72a4425c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -35,7 +35,7 @@ PROJECT(${PROJECT_NAME} ${PROJECT_ARGS})
 # Project dependencies
 SET(CATKIN_REQUIRED_COMPONENTS roscpp std_msgs message_generation std_srvs geometry_msgs sensor_msgs tf2_ros
     realtime_tools)
-FIND_PACKAGE(Boost REQUIRED COMPONENTS program_options)
+ADD_PROJECT_DEPENDENCY(Boost REQUIRED COMPONENTS program_options)
 
 IF(BUILD_PYTHON_INTERFACE)
   FINDPYTHON()