edrosten / libcvd

libcvd - efficient and easy to use C++ computer vision library.
Other
238 stars 103 forks source link

Split libraries into base, image I/O, GL and video #69

Closed dmccabe-snap closed 2 years ago

dmccabe-snap commented 3 years ago

This change splits libCVD into four libraries. libcvd.a becomes only the base library, with no third-party runtime dependencies. libcvdgl.a contains the OpenGL helper code, dependent on OpenGL. libcvdimageio.a contains the still image I/O code, dependent on libjpeg, libpng and libtiff. libcvdvideo.a contains the video handling code, including video buffers and sources, and depends on FFmpeg.

This change retires autoconf support, in the name of not maintaining both build systems.