|
|
|
@ -15,11 +15,12 @@ else() |
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
if(NOT ZLIB_FOUND) |
|
|
|
|
ocv_clear_vars(ZLIB_LIBRARY ZLIB_LIBRARIES ZLIB_INCLUDE_DIRS) |
|
|
|
|
ocv_clear_vars(ZLIB_LIBRARY ZLIB_LIBRARIES ZLIB_INCLUDE_DIR) |
|
|
|
|
|
|
|
|
|
set(ZLIB_LIBRARY zlib) |
|
|
|
|
set(ZLIB_LIBRARY zlib CACHE INTERNAL "") |
|
|
|
|
add_subdirectory("${OpenCV_SOURCE_DIR}/3rdparty/zlib") |
|
|
|
|
set(ZLIB_INCLUDE_DIRS "${${ZLIB_LIBRARY}_SOURCE_DIR}" "${${ZLIB_LIBRARY}_BINARY_DIR}") |
|
|
|
|
set(ZLIB_INCLUDE_DIR "${${ZLIB_LIBRARY}_SOURCE_DIR}" "${${ZLIB_LIBRARY}_BINARY_DIR}" CACHE INTERNAL "") |
|
|
|
|
set(ZLIB_INCLUDE_DIRS ${ZLIB_INCLUDE_DIR}) |
|
|
|
|
set(ZLIB_LIBRARIES ${ZLIB_LIBRARY}) |
|
|
|
|
|
|
|
|
|
ocv_parse_header2(ZLIB "${${ZLIB_LIBRARY}_SOURCE_DIR}/zlib.h" ZLIB_VERSION) |
|
|
|
@ -37,16 +38,17 @@ if(WITH_JPEG) |
|
|
|
|
ocv_clear_vars(JPEG_LIBRARY JPEG_LIBRARIES JPEG_INCLUDE_DIR) |
|
|
|
|
|
|
|
|
|
if(NOT BUILD_JPEG_TURBO_DISABLE) |
|
|
|
|
set(JPEG_LIBRARY libjpeg-turbo) |
|
|
|
|
set(JPEG_LIBRARY libjpeg-turbo CACHE INTERNAL "") |
|
|
|
|
set(JPEG_LIBRARIES ${JPEG_LIBRARY}) |
|
|
|
|
add_subdirectory("${OpenCV_SOURCE_DIR}/3rdparty/libjpeg-turbo") |
|
|
|
|
set(JPEG_INCLUDE_DIR "${${JPEG_LIBRARY}_SOURCE_DIR}/src") |
|
|
|
|
set(JPEG_INCLUDE_DIR "${${JPEG_LIBRARY}_SOURCE_DIR}/src" CACHE INTERNAL "") |
|
|
|
|
else() |
|
|
|
|
set(JPEG_LIBRARY libjpeg) |
|
|
|
|
set(JPEG_LIBRARY libjpeg CACHE INTERNAL "") |
|
|
|
|
set(JPEG_LIBRARIES ${JPEG_LIBRARY}) |
|
|
|
|
add_subdirectory("${OpenCV_SOURCE_DIR}/3rdparty/libjpeg") |
|
|
|
|
set(JPEG_INCLUDE_DIR "${${JPEG_LIBRARY}_SOURCE_DIR}") |
|
|
|
|
set(JPEG_INCLUDE_DIR "${${JPEG_LIBRARY}_SOURCE_DIR}" CACHE INTERNAL "") |
|
|
|
|
endif() |
|
|
|
|
set(JPEG_INCLUDE_DIRS "${JPEG_INCLUDE_DIR}") |
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
macro(ocv_detect_jpeg_version header_file) |
|
|
|
@ -83,10 +85,10 @@ if(WITH_TIFF) |
|
|
|
|
if(NOT TIFF_FOUND) |
|
|
|
|
ocv_clear_vars(TIFF_LIBRARY TIFF_LIBRARIES TIFF_INCLUDE_DIR) |
|
|
|
|
|
|
|
|
|
set(TIFF_LIBRARY libtiff) |
|
|
|
|
set(TIFF_LIBRARY libtiff CACHE INTERNAL "") |
|
|
|
|
set(TIFF_LIBRARIES ${TIFF_LIBRARY}) |
|
|
|
|
add_subdirectory("${OpenCV_SOURCE_DIR}/3rdparty/libtiff") |
|
|
|
|
set(TIFF_INCLUDE_DIR "${${TIFF_LIBRARY}_SOURCE_DIR}" "${${TIFF_LIBRARY}_BINARY_DIR}") |
|
|
|
|
set(TIFF_INCLUDE_DIR "${${TIFF_LIBRARY}_SOURCE_DIR}" "${${TIFF_LIBRARY}_BINARY_DIR}" CACHE INTERNAL "") |
|
|
|
|
ocv_parse_header("${${TIFF_LIBRARY}_SOURCE_DIR}/tiff.h" TIFF_VERSION_LINES TIFF_VERSION_CLASSIC TIFF_VERSION_BIG TIFF_VERSION TIFF_BIGTIFF_VERSION) |
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
@ -128,12 +130,12 @@ endif() |
|
|
|
|
if(WITH_WEBP AND NOT WEBP_FOUND |
|
|
|
|
AND (NOT ANDROID OR HAVE_CPUFEATURES) |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
set(WEBP_LIBRARY libwebp) |
|
|
|
|
ocv_clear_vars(WEBP_LIBRARY WEBP_INCLUDE_DIR) |
|
|
|
|
set(WEBP_LIBRARY libwebp CACHE INTERNAL "") |
|
|
|
|
set(WEBP_LIBRARIES ${WEBP_LIBRARY}) |
|
|
|
|
|
|
|
|
|
add_subdirectory("${OpenCV_SOURCE_DIR}/3rdparty/libwebp") |
|
|
|
|
set(WEBP_INCLUDE_DIR "${${WEBP_LIBRARY}_SOURCE_DIR}/src") |
|
|
|
|
set(WEBP_INCLUDE_DIR "${${WEBP_LIBRARY}_SOURCE_DIR}/src" CACHE INTERNAL "") |
|
|
|
|
set(HAVE_WEBP 1) |
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
@ -164,10 +166,10 @@ if(WITH_JASPER) |
|
|
|
|
if(NOT JASPER_FOUND) |
|
|
|
|
ocv_clear_vars(JASPER_LIBRARY JASPER_LIBRARIES JASPER_INCLUDE_DIR) |
|
|
|
|
|
|
|
|
|
set(JASPER_LIBRARY libjasper) |
|
|
|
|
set(JASPER_LIBRARY libjasper CACHE INTERNAL "") |
|
|
|
|
set(JASPER_LIBRARIES ${JASPER_LIBRARY}) |
|
|
|
|
add_subdirectory("${OpenCV_SOURCE_DIR}/3rdparty/libjasper") |
|
|
|
|
set(JASPER_INCLUDE_DIR "${${JASPER_LIBRARY}_SOURCE_DIR}") |
|
|
|
|
set(JASPER_INCLUDE_DIR "${${JASPER_LIBRARY}_SOURCE_DIR}" CACHE INTERNAL "") |
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
set(HAVE_JASPER YES) |
|
|
|
@ -197,10 +199,10 @@ if(WITH_PNG) |
|
|
|
|
if(NOT PNG_FOUND) |
|
|
|
|
ocv_clear_vars(PNG_LIBRARY PNG_LIBRARIES PNG_INCLUDE_DIR PNG_PNG_INCLUDE_DIR HAVE_LIBPNG_PNG_H PNG_DEFINITIONS) |
|
|
|
|
|
|
|
|
|
set(PNG_LIBRARY libpng) |
|
|
|
|
set(PNG_LIBRARY libpng CACHE INTERNAL "") |
|
|
|
|
set(PNG_LIBRARIES ${PNG_LIBRARY}) |
|
|
|
|
add_subdirectory("${OpenCV_SOURCE_DIR}/3rdparty/libpng") |
|
|
|
|
set(PNG_INCLUDE_DIR "${${PNG_LIBRARY}_SOURCE_DIR}") |
|
|
|
|
set(PNG_INCLUDE_DIR "${${PNG_LIBRARY}_SOURCE_DIR}" CACHE INTERNAL "") |
|
|
|
|
set(PNG_DEFINITIONS "") |
|
|
|
|
ocv_parse_header("${PNG_INCLUDE_DIR}/png.h" PNG_VERSION_LINES PNG_LIBPNG_VER_MAJOR PNG_LIBPNG_VER_MINOR PNG_LIBPNG_VER_RELEASE) |
|
|
|
|
endif() |
|
|
|
@ -242,7 +244,7 @@ if(WITH_GDAL) |
|
|
|
|
endif() |
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
if (WITH_GDCM) |
|
|
|
|
if(WITH_GDCM) |
|
|
|
|
find_package(GDCM QUIET) |
|
|
|
|
if(NOT GDCM_FOUND) |
|
|
|
|
set(HAVE_GDCM NO) |
|
|
|
|