(conan) all used versions of conan packages in a single file
Description
Upgrading versions of conan packages in sight is really painful.
Proposal
To simplify the process, we propose to group all versions versions of conan packages into a simple conan-deps.cmake
file:
set(CONAN_BOOST "boost/1.67.0@sight/stable")
set(CONAN_BULLET "bullet/2.86.1@sight/stable")
set(CONAN_CAMP "camp/0.8.2@sight/stable")
set(CONAN_CERES "ceres/1.14.0@sight/stable")
set(CONAN_CRYPTOPP "cryptopp/7.0.0@sight/stable")
set(CONAN_CPPUNIT "cppunit/1.14.0@sight/stable")
set(CONAN_DCMTK "dcmtk/3.6.3@sight/stable")
set(CONAN_EIGEN "eigen/3.3.4@sight/stable")
set(CONAN_FFMPEG "ffmpeg/4.1-r2@sight/stable")
set(CONAN_GDCM "gdcm/2.8.6-r1@sight/stable")
set(CONAN_GEODESIC "geodesic/0.0.1@sight/stable")
set(CONAN_GLM "glm/0.9.9.0@sight/stable")
set(CONAN_GLOG "glog/0.3.5-rev-8d7a107@sight/stable")
set(CONAN_ITK "itk/4.13.0-r1@sight/stable")
set(CONAN_JSONCPP "jsoncpp/1.7.1@sight/stable")
set(CONAN_LIBARCHIVE "libarchive/3.1.2@sight/stable")
set(CONAN_LIBJPEG "libjpeg/9c@sight/stable")
set(CONAN_LIBREALSENSE "librealsense/2.18.0@sight/stable")
set(CONAN_LIBUSB "libusb/1.0.22@sight/stable")
set(CONAN_LIBXML2 "libxml2/2.9.8@sight/stable")
set(CONAN_LOG4CPP "log4cpp/1.1.1@sight/stable")
set(CONAN_ODIL "odil/0.8.1@sight/stable")
set(CONAN_OGRE "ogre/1.11.4@sight/stable")
set(CONAN_OPENCV "opencv/3.4.3-r3@sight/stable")
set(CONAN_OPENIGTLINK "openigtlink/2.1-r1@sight/stable")
set(CONAN_OPENNI "openni/2.2.0-rev-958951f@sight/stable")
set(CONAN_ORBSLAM2 "orbslam2/0.5.1-r2@sight/stable")
set(CONAN_PCL "pcl/1.8.1-r2@sight/stable")
set(CONAN_QT "qt/5.11.2@sight/stable")
set(CONAN_SOFA "sofa/18.06.01@sight/stable")
set(CONAN_TETGEN "tetgen/1.5.0@sight/stable")
set(CONAN_VLC "vlc/3.0.4-r1@sight/stable")
set(CONAN_VTK "vtk/8.0.1-r1@sight/stable")
set(CONAN_WINICONV "winiconv/0.0.8@sight/stable")
set(CONAN_ZEROMQ "zeromq/4.0.5@sight/stable")
set(CONAN_ZLIB "zlib/1.2.11@sight/stable")
Documentation blurb
A first version is available here: https://git.ircad.fr/Sight/sight/tree/factoring-conan