opencv/modules/core/src
Ricardo Ribalda Delgado 6fc5697950 ocl: Fix OpenCL library detection in Linux
OpenCL runtime does not require OpenCL development file (libOpenCL.so),
just the "run" library (so.1).

This patch searches for the run library (so.1) if the dev library (.so)
is not found.

Web search shows that this error has been present since at least 2015
http://answers.opencv.org/question/80532/haveopencl-return-false/

Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
2017-08-23 16:38:06 +02:00
..
cuda follow the naming rule as other API 2016-08-05 22:14:55 +09:00
opencl ocl: Fix OpenCL library detection in Linux 2017-08-23 16:38:06 +02:00
algorithm.cpp trace: initial support for code trace 2017-06-26 17:07:13 +03:00
alloc.cpp core(alloc): drop unused code, use memalign() functions instead of hacks 2017-07-27 18:10:41 +03:00
arithm_core.hpp core: fix absdiff (non-optimized, fp) to prevent "-0" results 2016-11-23 13:55:38 +03:00
arithm_simd.hpp add universal hardware support check function 2016-10-29 13:24:31 +09:00
arithm.cpp core: fix infinite recursion in compare 2017-06-28 15:00:52 +03:00
array.cpp Fixed several issues found by static analysis in core module 2017-05-23 12:35:31 +03:00
bufferpool.impl.hpp core/ocl: OpenCLBufferPool 2014-02-04 16:48:35 +04:00
command_line_parser.cpp Fixed several issues found by static analysis 2017-06-28 18:06:18 +03:00
conjugate_gradient.cpp extended MinProblemSolver::Function to 1) report the space dimensionality, 2) compute gradient if needed 2015-05-05 15:56:06 +03:00
convert.avx2.cpp AVX and SSE4.1 optimized conversion implementations migrated to separate files 2017-07-04 14:48:01 +03:00
convert.cpp core: fix convertTo() AVX2 optimization 2017-07-17 15:02:14 +03:00
convert.fp16.cpp android: make optional "cpufeatures", build fixes for NDK r15 2017-06-21 13:34:19 +03:00
convert.hpp AVX and SSE4.1 optimized conversion implementations migrated to separate files 2017-07-04 14:48:01 +03:00
convert.sse4_1.cpp AVX and SSE4.1 optimized conversion implementations migrated to separate files 2017-07-04 14:48:01 +03:00
copy.cpp Fixed several issues found by static analysis 2017-06-28 18:06:18 +03:00
cuda_gpu_mat.cpp fix #5780 : cv::cuda::createContinuouseffectively ignores its cols argument 2015-12-10 14:20:28 +03:00
cuda_host_mem.cpp Fix possible null pointer dereference 2015-02-09 12:38:02 +03:00
cuda_info.cpp Called after setDevice. 2016-02-09 14:40:09 +01:00
cuda_stream.cpp Support for creating streams with custom allocator 2017-03-21 14:50:14 +02:00
datastructs.cpp Issues found by static analysis (5th round) 2017-07-01 18:56:24 +03:00
directx.cpp build: fix warning 2017-06-08 20:40:36 +03:00
directx.inc.hpp core: added DirectX interop implementation (OpenCL) with samples 2013-12-13 19:02:41 +04:00
downhill_simplex.cpp extended MinProblemSolver::Function to 1) report the space dimensionality, 2) compute gradient if needed 2015-05-05 15:56:06 +03:00
dxt.cpp IPP for OpenCV 2017u2 initial enabling patch; 2017-04-20 20:26:30 +03:00
gl_core_3_1.cpp Merge remote-tracking branch 'origin/2.4' into merge-2.4 2014-02-17 15:24:05 +04:00
gl_core_3_1.hpp updated license header in whole gpu module 2013-03-22 14:03:15 +04:00
glob.cpp build: replace WIN32 => _WIN32 2017-07-25 13:30:48 +03:00
hal_internal.cpp hal: replace round() with cvRound() 2017-02-22 14:08:38 +03:00
hal_internal.hpp Add QR decomposition to HAL 2016-09-05 18:20:04 +03:00
hal_replacement.hpp Add QR decomposition to HAL 2016-09-05 18:20:04 +03:00
intel_gpu_gemm.inl.hpp Merge pull request #8104 from insoow:master 2017-04-19 12:57:54 +03:00
kmeans.cpp trace: initial support for code trace 2017-06-26 17:07:13 +03:00
lapack.cpp use universal intrinsic in VBLAS 2017-01-31 05:36:27 +09:00
lda.cpp Fixing some static analysis issues 2017-06-27 14:30:26 +03:00
lpsolver.cpp Merge pull request #8816 from mshabunin:sprintf-fix 2017-06-08 21:53:16 +02:00
mathfuncs_core.dispatch.cpp Update for IPP for OpenCV 2017u2 integration; 2017-04-25 15:53:12 +03:00
mathfuncs_core.simd.hpp Fixed exp32f() compilation on MSVC 2017-05-10 18:25:39 +02:00
mathfuncs.cpp Update for IPP for OpenCV 2017u2 integration; 2017-04-25 15:53:12 +03:00
matmul.cpp Update for IPP for OpenCV 2017u2 integration; 2017-04-25 15:53:12 +03:00
matop.cpp Instrumentation for OpenCV API regions and IPP functions; 2016-08-19 18:10:03 +03:00
matrix_decomp.cpp Add QR decomposition to HAL 2016-09-05 18:20:04 +03:00
matrix.cpp core: divUp function 2017-08-03 19:51:45 +03:00
merge.cpp HAL moved back to core 2015-12-17 12:33:23 +03:00
ocl_deprecated.hpp build: replace WIN32 => _WIN32 2017-07-25 13:30:48 +03:00
ocl.cpp Fixed some OpenCL interface bugs 2017-08-09 11:54:55 +03:00
opengl.cpp build: replace WIN32 => _WIN32 2017-07-25 13:30:48 +03:00
out.cpp Merge pull request #8816 from mshabunin:sprintf-fix 2017-06-08 21:53:16 +02:00
ovx.cpp OpenVX calls updated to use single common OpenVX context per thread 2017-02-21 16:08:23 +03:00
parallel_pthreads.cpp build: detect Android via '__ANDROID__' macro 2017-07-10 12:43:59 +03:00
parallel.cpp core(build): fix compilation of parallel.cpp (OpenMP configuration) 2017-08-14 11:42:49 +03:00
pca.cpp Instrumentation for OpenCV API regions and IPP functions; 2016-08-19 18:10:03 +03:00
persistence.cpp Fix JSON booleans without quotes 2017-07-26 12:51:06 +03:00
precomp.hpp core(alloc): drop unused code, use memalign() functions instead of hacks 2017-07-27 18:10:41 +03:00
rand.cpp build: replace WIN32 => _WIN32 2017-07-25 13:30:48 +03:00
softfloat.cpp Merge pull request #9329 from savuor:softfloat_sincos 2017-08-15 09:23:26 +00:00
split.cpp HAL moved back to core 2015-12-17 12:33:23 +03:00
stat.cpp core(stat): disable IPP optimization in meanStdDev (cn > 1) 2017-07-31 14:09:18 +03:00
stat.dispatch.cpp core(stat): create dispatch.cpp file 2017-07-02 22:45:10 +00:00
stat.simd.hpp core(stat): add required CV_AVX_GUARD 2017-07-02 22:45:10 +00:00
stl.cpp War on Whitespace, master edition: file endings. 2013-08-27 14:23:26 +04:00
system.cpp Merge pull request #9248 from alalek:alloc_refactoring 2017-08-03 16:25:29 +00:00
tables.cpp removed duplicated Hershey fonts 2014-08-15 12:09:16 +04:00
trace.cpp Fixed several issues found by static analysis 2017-06-28 18:06:18 +03:00
types.cpp Instrumentation for OpenCV API regions and IPP functions; 2016-08-19 18:10:03 +03:00
umatrix.cpp core: fix Mat/UMat cleanup on exceptions in deallocate() 2017-07-25 12:27:30 +03:00
va_intel.cpp Visual Studio 2015 warning and test fixes 2015-10-20 12:48:37 +03:00