diff --git a/components/common/cpp/include/ftl/config.h.in b/components/common/cpp/include/ftl/config.h.in
index 995b8715fabc1315d585b7836cb3b03921dbb02c..121abb0605ae912de254f91a4a5be665e7867fff 100644
--- a/components/common/cpp/include/ftl/config.h.in
+++ b/components/common/cpp/include/ftl/config.h.in
@@ -16,6 +16,7 @@
 #cmakedefine HAVE_URIPARSESINGLE
 #cmakedefine HAVE_CUDA
 #cmakedefine HAVE_OPENCV
+#cmakedefine HAVE_OPTFLOW
 #cmakedefine HAVE_PCL
 #cmakedefine HAVE_RENDER
 #cmakedefine HAVE_LIBSGM
diff --git a/components/rgbd-sources/src/offilter.cpp b/components/rgbd-sources/src/offilter.cpp
index 2ed77845d2b42bd859afabc56914e3e89266a6d9..913dc5ec506b794d8bc0cd35e35f4a74bbf1cd8e 100644
--- a/components/rgbd-sources/src/offilter.cpp
+++ b/components/rgbd-sources/src/offilter.cpp
@@ -1,9 +1,9 @@
+#include "ftl/offilter.hpp"
+
 #ifdef HAVE_OPTFLOW
 
 #include <loguru.hpp>
 
-#include "ftl/offilter.hpp"
-
 using namespace ftl::rgbd;
 
 using cv::Mat;