mirror of
https://github.com/tesseract-ocr/tesseract.git
synced 2025-06-11 12:43:17 +08:00
rework opencl requirements (fix configure: error: conditional "AMDEP" was never defined)
This commit is contained in:
parent
e5f5b8605c
commit
45bd4ea8d4
37
configure.ac
Executable file → Normal file
37
configure.ac
Executable file → Normal file
@ -160,25 +160,28 @@ AC_ARG_ENABLE([opencl],
|
|||||||
[enable_opencl=$enableval],
|
[enable_opencl=$enableval],
|
||||||
[enable_opencl="no"])
|
[enable_opencl="no"])
|
||||||
AC_MSG_RESULT($enable_opencl)
|
AC_MSG_RESULT($enable_opencl)
|
||||||
|
# check for opencl header
|
||||||
|
have_opencl=false
|
||||||
|
AC_CHECK_HEADERS(CL/cl.h, have_opencl=true, [
|
||||||
|
AC_CHECK_HEADERS(OpenCL/cl.h, have_opencl=true, have_opencl=false)
|
||||||
|
])
|
||||||
|
have_opencl_lib=false
|
||||||
|
AC_CHECK_LIB(OpenCL, clGetPlatformIDs, have_opencl_lib=true, have_opencl_lib=false)
|
||||||
|
have_tiff=false
|
||||||
|
AC_CHECK_HEADERS(tiffio.h, have_tiff=true, have_tiff=false)
|
||||||
if test "$enable_opencl" = "yes"; then
|
if test "$enable_opencl" = "yes"; then
|
||||||
# check for opencl header
|
if !($have_opencl); then
|
||||||
AC_CHECK_HEADERS(CL/cl.h, [], [
|
AC_MSG_ERROR(Required OpenCL headers not found!)
|
||||||
AC_CHECK_HEADERS(OpenCL/cl.h, [], [
|
|
||||||
AC_MSG_ERROR(OpenCL headers file was not found)
|
|
||||||
])
|
|
||||||
])
|
|
||||||
# check for libtiff
|
|
||||||
have_tiff=false
|
|
||||||
AC_CHECK_HEADERS(tiffio.h, have_tiff=true, have_tiff=false)
|
|
||||||
if !($have_tiff); then
|
|
||||||
AC_MSG_WARN(OpenCL will not be used - required TIFF headers not found)
|
|
||||||
AC_MSG_WARN(Try to install libtiff-dev?? package.)
|
|
||||||
enable_opencl="no"
|
|
||||||
else
|
|
||||||
AC_SUBST([AM_CPPFLAGS], [-DUSE_OPENCL])
|
|
||||||
AC_SUBST([OPENCL_HDR_PATH],[$OPENCL_INC])
|
|
||||||
AC_SUBST([OPENCL_LIB],[$OPENCL_LIBS])
|
|
||||||
fi
|
fi
|
||||||
|
if !($have_opencl_lib); then
|
||||||
|
AC_MSG_ERROR(Required OpenCL library not found!)
|
||||||
|
fi
|
||||||
|
if !($have_tiff); then
|
||||||
|
AC_MSG_ERROR(Required TIFF headers not found! Try to install libtiff-dev?? package.)
|
||||||
|
fi
|
||||||
|
AC_SUBST([AM_CPPFLAGS], [-DUSE_OPENCL])
|
||||||
|
AC_SUBST([OPENCL_HDR_PATH],[$OPENCL_INC])
|
||||||
|
AC_SUBST([OPENCL_LIB],[$OPENCL_LIBS])
|
||||||
fi
|
fi
|
||||||
AM_CONDITIONAL([USE_OPENCL], [test "$enable_opencl" = "yes"])
|
AM_CONDITIONAL([USE_OPENCL], [test "$enable_opencl" = "yes"])
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user