Skip to content

Update v1.3.3; CMake packaging

Compare
Choose a tag to compare
@plstcharles plstcharles released this 29 Nov 19:45
· 873 commits to master since this release
  • Rewrote module macros to simplify internal CMakeLists
  • Added CMake config/version package scripts for export
  • Added tons of new CMake configurations checks for edge cases
  • Rewrote world module to allow globbing of all source files
  • Fixed many CMake config bugs related to dependencies
  • Added option to toggle static/shared libs build
  • Added msvc option to add version tag/debug suffix to libs
  • Added module export & dependency checker in CMake packs
  • Added distinct CMake packs for build & install exports
  • Added internal lists for targets, include dirs, & dependencies
  • Added uninstall target for all platforms based on install manifest
  • Cleanup platforms utils function signatures
  • Cleanup DASC/LBSP descriptor extractor interfaces
  • Removed cyclical dependency between imgproc/feature2d
  • Updated utils module to be free of ocv deps (if needed)
  • Added documentation for all cxx utilities/functions
  • Rewrote defines.hpp for clarity & to add more def guards
  • Rewrote stl aligned alloc to offer default-init support
  • Removed vptz utils-def header and replaced by defines copy
  • Removed vptz exception (now using lv exception copy)
  • Rewrote world module interface (headers, config, info API)