Conditionally compile gflag dependencies.
Add data_fitting.cc to the cmake file.

Based on a patch by Casey Goodlett.

Change-Id: Iab17ae91e6fe26b3e01d430154e2f5cdbc1abca5
diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt
index a5a820c..01df415 100644
--- a/examples/CMakeLists.txt
+++ b/examples/CMakeLists.txt
@@ -28,22 +28,25 @@
 #
 # Author: keir@google.com (Keir Mierle)
 
-ADD_EXECUTABLE(quadratic quadratic.cc)
-TARGET_LINK_LIBRARIES(quadratic ceres)
-
-ADD_EXECUTABLE(quadratic_auto_diff quadratic_auto_diff.cc)
-TARGET_LINK_LIBRARIES(quadratic_auto_diff ceres)
-
-ADD_EXECUTABLE(quadratic_numeric_diff quadratic_numeric_diff.cc)
-TARGET_LINK_LIBRARIES(quadratic_numeric_diff ceres)
-
-ADD_EXECUTABLE(powell powell.cc)
-TARGET_LINK_LIBRARIES(powell ceres)
-
 IF (${GFLAGS})
+  ADD_EXECUTABLE(quadratic quadratic.cc)
+  TARGET_LINK_LIBRARIES(quadratic ceres)
+
+  ADD_EXECUTABLE(quadratic_auto_diff quadratic_auto_diff.cc)
+  TARGET_LINK_LIBRARIES(quadratic_auto_diff ceres)
+
+  ADD_EXECUTABLE(quadratic_numeric_diff quadratic_numeric_diff.cc)
+  TARGET_LINK_LIBRARIES(quadratic_numeric_diff ceres)
+
+  ADD_EXECUTABLE(powell powell.cc)
+  TARGET_LINK_LIBRARIES(powell ceres)
+
   ADD_EXECUTABLE(circle_fit circle_fit.cc)
   TARGET_LINK_LIBRARIES(circle_fit ceres)
 
+  ADD_EXECUTABLE(data_fitting data_fitting.cc)
+  TARGET_LINK_LIBRARIES(data_fitting ceres)
+
   ADD_EXECUTABLE(bundle_adjuster
                  bundle_adjuster.cc
                  bal_problem.cc)