Fix link order of CHOLMOD This was working by accident due to dynamic linking. Fixes issue #2.
diff --git a/internal/ceres/CMakeLists.txt b/internal/ceres/CMakeLists.txt index 8c4023e..1601666 100644 --- a/internal/ceres/CMakeLists.txt +++ b/internal/ceres/CMakeLists.txt
@@ -103,16 +103,15 @@ ${CERES_INTERNAL_HDRS} ${CERES_INTERNAL_SCHUR_FILES}) -# TODO(keir): Make linking gomp optional for e.g. Windows. SET(CERES_LIBRARY_DEPENDENCIES - ${GLOG_LIB} - ${GFLAGS_LIB} - ${LAPACK_LIB} - ${CAMD_LIB} - ${AMD_LIB} - ${CCOLAMD_LIB} - ${COLAMD_LIB} - ${CHOLMOD_LIB}) + ${GLOG_LIB} + ${GFLAGS_LIB} + ${CHOLMOD_LIB} + ${LAPACK_LIB} + ${CAMD_LIB} + ${AMD_LIB} + ${CCOLAMD_LIB} + ${COLAMD_LIB}) IF (EXISTS ${METIS_LIB}) SET(CERES_LIBRARY_DEPENDENCIES