diff --git a/CMakeLists.txt b/CMakeLists.txt
index 625585187b517cebd3d91974815f11834dd112e8..982d23b35822b8fcb34e272d5242618faea4b0ae 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -554,8 +554,10 @@ src/processor/processor_diff_drive.cpp
 src/processor/processor_IMU.cpp
 src/processor/processor_odom_2D.cpp
 src/processor/processor_odom_3D.cpp
+src/processor/processor_tracker_feature.cpp
 src/processor/processor_tracker_feature_dummy.cpp
 src/processor/processor_tracker_landmark_dummy.cpp
+src/processor/processor_tracker_landmark.cpp
     )
   SET(SRCS_SENSOR
 src/sensor/sensor_camera.cpp
@@ -612,12 +614,9 @@ IF (laser_scan_utils_FOUND)
       )
     SET(SRCS ${SRCS}
 src/sensor/sensor_laser_2D.cpp
-src/processor/processor_tracker_feature.cpp
 src/processor/processor_tracker_feature_corner.cpp
 src/processor/processor_tracker_landmark_corner.cpp
 src/processor/processor_tracker_landmark_polyline.cpp
-src/processor/processor_tracker_landmark.cpp
-src/processor/processor_tracker_landmark_dummy.cpp
         )
 ENDIF(laser_scan_utils_FOUND)