diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3e9d4bfe8629f6cbec2b0875700e1c2898a2071b..897854374187e8d3fb517b1ec1bf5f849c719f51 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -187,6 +187,7 @@ SET(HDRS_PROCESSOR
   include/${PROJECT_NAME}/processor/processor_diff_drive.h
   include/${PROJECT_NAME}/processor/processor_fixed_wing_model.h
   include/${PROJECT_NAME}/processor/factory_processor.h
+  include/${PROJECT_NAME}/processor/processor_landmark_external.h
   include/${PROJECT_NAME}/processor/processor_loop_closure.h
   include/${PROJECT_NAME}/processor/processor_motion.h
   include/${PROJECT_NAME}/processor/processor_odom_2d.h
@@ -194,7 +195,6 @@ SET(HDRS_PROCESSOR
   include/${PROJECT_NAME}/processor/processor_pose.h
   include/${PROJECT_NAME}/processor/processor_tracker.h
   include/${PROJECT_NAME}/processor/processor_tracker_feature.h
-  include/${PROJECT_NAME}/processor/processor_tracker_feature_landmark_external.h
   include/${PROJECT_NAME}/processor/processor_tracker_landmark.h
   include/${PROJECT_NAME}/processor/track_matrix.h
   )
@@ -298,6 +298,7 @@ SET(SRCS_PROCESSOR
   src/processor/processor_base.cpp
   src/processor/processor_diff_drive.cpp
   src/processor/processor_fixed_wing_model.cpp
+  src/processor/processor_landmark_external.cpp
   src/processor/processor_loop_closure.cpp
   src/processor/processor_motion.cpp
   src/processor/processor_odom_2d.cpp
@@ -305,7 +306,6 @@ SET(SRCS_PROCESSOR
   src/processor/processor_pose.cpp
   src/processor/processor_tracker.cpp
   src/processor/processor_tracker_feature.cpp
-  src/processor/processor_tracker_feature_landmark_external.cpp
   src/processor/processor_tracker_landmark.cpp
   src/processor/track_matrix.cpp
   )