Separate PUBLIC and PRIVATE library dependencies Do not propagate 3d party libs through IMPORTED_LINK_INTERFACE_LIBRARIES_[DEBUG/RELEASE] mechanism when building shared libraries. SuiteSparse, lapack & co are considered private. Glog still gets propagated since it is part of the public interface. See documentation of TARGET_LINK_LIBRARIES().
Separate PUBLIC and PRIVATE library dependencies
Do not propagate 3d party libs through
IMPORTED_LINK_INTERFACE_LIBRARIES_[DEBUG/RELEASE] mechanism
when building shared libraries. SuiteSparse, lapack & co
are considered private. Glog still gets propagated since
it is part of the public interface. See documentation of
TARGET_LINK_LIBRARIES().

Change-Id: If0563b0c705b102876f5190e9a86694d10f79283

DougFirErickson/ceres-solver,whuaegeanse/ceres-solver,stonier/ceres_solver,whuaegeanse/ceres-solver,entylop/ceres-solver,stonier/ceres_solver,kartikkumar/ceres-solver,ysonggit/ceres-solver,timfel/ceres-bin,ysonggit/ceres-solver,whuaegeanse/ceres-solver,entylop/ceres-solver,kartikkumar/ceres-solver,timfel/ceres-bin,DougFirErickson/ceres-solver,stonier/ceres_solver,timfel/ceres-bin,whuaegeanse/ceres-solver,kartikkumar/ceres-solver,ysonggit/ceres-solver,entylop/ceres-solver,stonier/ceres_solver,ysonggit/ceres-solver,DougFirErickson/ceres-solver,entylop/ceres-solver,timfel/ceres-bin,kartikkumar/ceres-solver,DougFirErickson/ceres-solver