opencv/modules
Zhuo Zhang 84a290097b
fix link order: put zlib after png/tiff/openexr
Previous link dependency: imgcodecs --> zlib --> libpng
this can generate imgcodecs shared lib, until Visual Studio integrated
with vcpkg, which will additionally specify LIBPATH, pointing to vcpkg
installed zlib (if any), which links the wrong zlib.

Fixed link dependency: imgcodecs --> libpng --> zlib
in this fixed case, symbols in zlib referenced in libpng will be found
in the build-from-source static zlib, instead of the vcpkg one.

related discussion:
- https://github.com/microsoft/vcpkg/issues/16165
- https://github.com/opencv/opencv/issues/17051
- https://github.com/opencv/opencv/issues/10576

MSVC linking order reference pages:
- https://docs.microsoft.com/en-us/cpp/build/reference/link-input-files?view=msvc-160
  for link order
- https://docs.microsoft.com/en-us/cpp/build/reference/linking?view=msvc-160
  LIB environment variable, for library file searching
- https://docs.microsoft.com/en-us/cpp/build/reference/libpath-additional-libpath?view=msvc-160
  LIBPATH option, for library file searching
2021-02-12 22:19:35 +08:00
..
calib3d docs(calib3d): avoid reference on legacy C API constants 2020-12-17 21:03:27 +00:00
core Merge pull request #19486 from fpetrogalli:dotprod_fast-3.4 2021-02-11 13:24:09 +00:00
cudaarithm Fix errors when building with cuda stubs 2020-10-21 15:51:46 -07:00
cudabgsegm fix test failure on Jetson TX2 2020-04-15 23:25:12 +09:00
cudacodec cudacodec(build): fix detection in CMake, cleanup duplicate includes 2020-06-17 09:09:40 +00:00
cudafeatures2d
cudafilters Merge pull request #13695 from flyingfalling:3.4 2019-03-13 20:53:59 +03:00
cudaimgproc Remove compiler warnings 2020-08-21 23:52:30 +09:00
cudalegacy Merge pull request #19390 from tomoaki0705:fixCudaLegacyCalib3d 2021-01-25 13:32:43 +00:00
cudaobjdetect suppress noisy warning 2019-08-08 21:49:32 +09:00
cudaoptflow Remove compiler warnings 2020-08-21 23:52:30 +09:00
cudastereo cuda::StereoBM - fix hanging and racing issue 2019-02-18 06:03:12 +00:00
cudawarping
cudev Merge pull request #16150 from alalek:cmake_avoid_deprecated_link_private 2019-12-13 17:52:40 +03:00
dnn Merge pull request #19428 from alalek:dnn_drop_misbehaved_clamp 2021-02-04 11:57:19 +00:00
features2d features2d: fix ORB::setFirstScale() handling 2020-12-11 18:05:24 +00:00
flann Replace FLANNException by CV_Error. 2020-12-20 14:17:28 +01:00
highgui highgui: remove gutter in window_w32 2021-01-23 16:01:07 +01:00
imgcodecs fix link order: put zlib after png/tiff/openexr 2021-02-12 22:19:35 +08:00
imgproc Merge pull request #19419 from Liangda-w:patch-1 2021-02-01 09:17:54 +00:00
java android: use protected fields in JavaCamera2View 2020-12-08 05:18:21 +00:00
js js: fix Python 3 support in make_umd.py 2020-12-23 15:07:12 +00:00
ml ml: fix python test 2020-09-27 21:14:55 +00:00
objdetect Merge pull request #19407 from rayonnant14:issue_19363 2021-02-05 21:24:27 +00:00
photo Increased Photo_CalibrateDebevec.regression test tolerance to pass on arm64 with gcc 9.3. 2020-12-18 14:46:40 +03:00
python python: also catch general c++ exceptions 2021-02-02 21:16:01 +01:00
shape python: discover tests from module/misc/python/test paths 2019-04-10 18:35:35 +00:00
stitching Not not test stitiching with SURF, if NONFREE is disabled 2021-02-09 16:54:06 +03:00
superres
ts Merge pull request #19268 from fpetrogalli:tabs-summary-output 2021-01-14 12:01:36 +00:00
video Merge pull request #17180 from PetWorm:3.4 2020-04-29 09:55:59 +00:00
videoio Updated more links to forum.opencv.org 2021-01-19 21:55:45 +03:00
videostab backport: fixed warnings produced by clang-9.0.0 2019-09-23 18:36:18 +03:00
viz Added to Camera constructor parameter description 2020-04-26 00:17:39 -06:00
world
CMakeLists.txt