opencv/cmake
dwardor 54c180092d
Merge pull request #21114 from dwardor:patch-1
* Fix compile against lapack-3.10.0

Fix compilation against lapack >= 3.9.1 and 3.10.0 while not breaking older versions

OpenCVFindLAPACK.cmake & CMakeLists.txt: determine OPENCV_USE_LAPACK_PREFIX from LAPACK_VERSION

hal_internal.cpp : Only apply LAPACK_FUNC to functions whose number of inputs depends on LAPACK_FORTRAN_STR_LEN in lapack >= 3.9.1

lapack_check.cpp : remove LAPACK_FUNC which is not OK as function are not used with input parameters (so lapack.h preprocessing of "LAPACK_xxxx(...)" is not applicable with lapack >= 3.9.1
If not removed lapack_check fails so LAPACK is deactivated in build (not want we want)

use OCV_ prefix and don't use Global, instead generate OCV_LAPACK_FUNC depending on CMake Conditions

Remove CONFIG from find_package(LAPACK) and use LAPACK_GLOBAL and LAPACK_NAME to figure out if using netlib's reference LAPACK implementation and how to #define OCV_LAPACK_FUNC(f)

* Fix typos and grammar in comments
2021-12-22 12:00:00 +00:00
..
android
checks
FindCUDA
platforms
templates
cl2cpp.cmake
copy_files.cmake
FindCUDA.cmake
FindFlake8.cmake
FindGstreamerWindows.cmake
FindOpenVX.cmake
FindPylint.cmake
OpenCVCompilerDefenses.cmake
OpenCVCompilerOptimizations.cmake
OpenCVCompilerOptions.cmake
OpenCVCRTLinkage.cmake
OpenCVDetectApacheAnt.cmake
OpenCVDetectCStripes.cmake
OpenCVDetectCUDA.cmake
OpenCVDetectCXXCompiler.cmake
OpenCVDetectDirectX.cmake
OpenCVDetectHalide.cmake
OpenCVDetectInferenceEngine.cmake
OpenCVDetectMediaSDK.cmake
OpenCVDetectOpenCL.cmake
OpenCVDetectPython.cmake
OpenCVDetectTBB.cmake
OpenCVDetectTrace.cmake
OpenCVDetectVTK.cmake
OpenCVDownload.cmake
OpenCVExtraTargets.cmake
OpenCVFindAtlas.cmake
OpenCVFindFrameworks.cmake
OpenCVFindIntelPerCSDK.cmake
OpenCVFindIPP.cmake
OpenCVFindIPPIW.cmake
OpenCVFindLAPACK.cmake
OpenCVFindLATEX.cmake
OpenCVFindLibsGrfmt.cmake
OpenCVFindLibsGUI.cmake
OpenCVFindLibsPerf.cmake
OpenCVFindLibsVideo.cmake
OpenCVFindMKL.cmake
OpenCVFindOpenBLAS.cmake
OpenCVFindOpenEXR.cmake
OpenCVFindOpenNI2.cmake
OpenCVFindOpenNI.cmake
OpenCVFindProtobuf.cmake
OpenCVFindTengine.cmake
OpenCVFindVA_INTEL.cmake
OpenCVFindVA.cmake
OpenCVFindWebP.cmake
OpenCVFindXimea.cmake
OpenCVGenABI.cmake
OpenCVGenAndroidMK.cmake
OpenCVGenConfig.cmake
OpenCVGenHeaders.cmake
OpenCVGenInfoPlist.cmake
OpenCVGenPkgconfig.cmake
OpenCVGenSetupVars.cmake
OpenCVInstallLayout.cmake
OpenCVMinDepVersions.cmake
OpenCVModule.cmake
OpenCVPackaging.cmake
OpenCVPCHSupport.cmake
OpenCVPylint.cmake
OpenCVUtils.cmake
OpenCVVersion.cmake