Conditionally disable SparseNormalCholesky.

Disable creation of SparseNormalCholesky if CXSparse and
SuiteSparse are not evailable.

Change-Id: I9a3beafef0073d1c55305beb0af31bc67ef39691
diff --git a/internal/ceres/linear_solver.cc b/internal/ceres/linear_solver.cc
index 7339205..e983e2c 100644
--- a/internal/ceres/linear_solver.cc
+++ b/internal/ceres/linear_solver.cc
@@ -75,10 +75,18 @@
       return new CgnrSolver(options);
 
     case SPARSE_NORMAL_CHOLESKY:
+#if defined(CERES_NO_SUITESPARSE) && defined(CERES_NO_CXSPARSE)
+      return NULL;
+#else
       return new SparseNormalCholeskySolver(options);
+#endif
 
     case SPARSE_SCHUR:
+#if defined(CERES_NO_SUITESPARSE) && defined(CERES_NO_CXSPARSE)
+      return NULL;
+#else
       return new SparseSchurComplementSolver(options);
+#endif
 
     case DENSE_SCHUR:
       return new DenseSchurComplementSolver(options);