diff --git a/CMakeLists.txt b/CMakeLists.txt
index 83f61f917cf5497416589bc16e8b027c3748a907..08e151d2a69a97a522432225c2ae05a5a99050ec 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -549,8 +549,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
@@ -607,12 +609,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)