diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index d992aecff546d92a8f5d1865e168a3179d201f7a..835e30860fa51b801210ded95953d21486db5976 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -194,6 +194,7 @@ SET(HDRS_BASE
     local_parametrization_quaternion.h
     local_parametrization_homogeneous.h
     logging.h
+    make_unique.h
     map_base.h
     motion_buffer.h
     node_base.h
diff --git a/src/ceres_wrapper/ceres_manager.cpp b/src/ceres_wrapper/ceres_manager.cpp
index 96fe794139d119bf3c739648cca0c91645c7fa18..f37b2377b391564d10a6163ca95d89a5823c480c 100644
--- a/src/ceres_wrapper/ceres_manager.cpp
+++ b/src/ceres_wrapper/ceres_manager.cpp
@@ -3,6 +3,7 @@
 #include "../trajectory_base.h"
 #include "../map_base.h"
 #include "../landmark_base.h"
+#include "../make_unique.h"
 
 namespace wolf {
 
diff --git a/src/ceres_wrapper/ceres_manager.h b/src/ceres_wrapper/ceres_manager.h
index 9a5311482f3aab659a96aa90ea002e2141c24922..2e1e0cb998df70e5ac6e42968edc62a6b326d151 100644
--- a/src/ceres_wrapper/ceres_manager.h
+++ b/src/ceres_wrapper/ceres_manager.h
@@ -1,8 +1,6 @@
 #ifndef CERES_MANAGER_H_
 #define CERES_MANAGER_H_
 
-#include "../make_unique.h"
-
 //Ceres includes
 #include "ceres/jet.h"
 #include "ceres/ceres.h"