@ -110,43 +110,44 @@ endif()
# O p t i o n a l 3 r d p a r t y c o m p o n e n t s
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
OCV_OPTION ( WITH_1394 "Include IEEE1394 support" ON IF ( UNIX AND NOT ANDROID AND NOT IOS ) )
OCV_OPTION ( WITH_1394 "Include IEEE1394 support" ON IF ( UNIX AND NOT ANDROID AND NOT IOS AND NOT CARMA ) )
OCV_OPTION ( WITH_AVFOUNDATION "Use AVFoundation for Video I/O" ON IF IOS )
OCV_OPTION ( WITH_CARBON "Use Carbon for UI instead of Cocoa" OFF IF APPLE )
OCV_OPTION ( WITH_CUBLAS "Include NVidia Cuda Basic Linear Algebra Subprograms (BLAS) library support" OFF IF ( CMAKE_VERSION VERSION_GREATER "2.8" AND NOT ANDROID AND NOT IOS ) )
OCV_OPTION ( WITH_CUDA "Include NVidia Cuda Runtime support" ON IF ( CMAKE_VERSION VERSION_GREATER "2.8" AND NOT ANDROID AND NOT IOS ) )
OCV_OPTION ( WITH_CUFFT "Include NVidia Cuda Fast Fourier Transform (FFT) library support" ON IF ( CMAKE_VERSION VERSION_GREATER "2.8" AND NOT ANDROID AND NOT IOS ) )
OCV_OPTION ( WITH_CUBLAS "Include NVidia Cuda Basic Linear Algebra Subprograms (BLAS) library support" OFF IF ( CMAKE_VERSION VERSION_GREATER "2.8" AND NOT ANDROID AND NOT IOS ) )
OCV_OPTION ( WITH_NVCUVID "Include NVidia Video Decoding library support" OFF IF ( CMAKE_VERSION VERSION_GREATER "2.8" AND NOT ANDROID AND NOT IOS AND NOT APPLE ) )
OCV_OPTION ( WITH_EIGEN "Include Eigen2/Eigen3 support" ON )
OCV_OPTION ( WITH_FFMPEG "Include FFMPEG support" ON IF ( NOT ANDROID AND NOT IOS ) )
OCV_OPTION ( WITH_GSTREAMER "Include Gstreamer support" ON IF ( UNIX AND NOT APPLE AND NOT ANDROID ) )
OCV_OPTION ( WITH_GTK "Include GTK support" ON IF ( UNIX AND NOT APPLE AND NOT ANDROID ) )
OCV_OPTION ( WITH_FFMPEG "Include FFMPEG support" ON IF ( NOT ANDROID AND NOT IOS AND NOT CARMA ) )
OCV_OPTION ( WITH_GSTREAMER "Include Gstreamer support" ON IF ( UNIX AND NOT APPLE AND NOT ANDROID AND NOT CARMA ) )
OCV_OPTION ( WITH_GTK "Include GTK support" ON IF ( UNIX AND NOT APPLE AND NOT ANDROID AND NOT CARMA ) )
OCV_OPTION ( WITH_IPP "Include Intel IPP support" OFF IF ( MSVC OR X86 OR X86_64 ) )
OCV_OPTION ( WITH_JASPER "Include JPEG2K support" ON IF ( NOT IOS ) )
OCV_OPTION ( WITH_JPEG "Include JPEG support" ON IF ( NOT IOS ) )
OCV_OPTION ( WITH_OPENEXR "Include ILM support via OpenEXR" ON IF ( NOT IOS ) )
OCV_OPTION ( WITH_OPENGL "Include OpenGL support" OFF IF ( NOT ANDROID AND NOT APPLE ) )
OCV_OPTION ( WITH_OPENNI "Include OpenNI support" OFF IF ( NOT ANDROID AND NOT IOS ) )
OCV_OPTION ( WITH_OPENGL "Include OpenGL support" OFF IF ( NOT ANDROID AND NOT APPLE AND NOT CARMA ) )
OCV_OPTION ( WITH_OPENNI "Include OpenNI support" OFF IF ( NOT ANDROID AND NOT IOS AND NOT CARMA ) )
OCV_OPTION ( WITH_PNG "Include PNG support" ON IF ( NOT IOS ) )
OCV_OPTION ( WITH_PVAPI "Include Prosilica GigE support" ON IF ( NOT ANDROID AND NOT IOS ) )
OCV_OPTION ( WITH_QT "Build with Qt Backend support" OFF IF ( NOT ANDROID AND NOT IOS ) )
OCV_OPTION ( WITH_PVAPI "Include Prosilica GigE support" ON IF ( NOT ANDROID AND NOT IOS AND NOT CARMA ) )
OCV_OPTION ( WITH_QT "Build with Qt Backend support" OFF IF ( NOT ANDROID AND NOT IOS AND NOT CARMA ) )
OCV_OPTION ( WITH_QUICKTIME "Use QuickTime for Video I/O insted of QTKit" OFF IF APPLE )
OCV_OPTION ( WITH_TBB "Include Intel TBB support" OFF IF ( NOT IOS ) )
OCV_OPTION ( WITH_TBB "Include Intel TBB support" OFF IF ( NOT IOS AND NOT CARMA ) )
OCV_OPTION ( WITH_CSTRIPES "Include C= support" OFF IF WIN32 )
OCV_OPTION ( WITH_TIFF "Include TIFF support" ON IF ( NOT IOS ) )
OCV_OPTION ( WITH_UNICAP "Include Unicap support (GPL)" OFF IF ( UNIX AND NOT APPLE AND NOT ANDROID ) )
OCV_OPTION ( WITH_V4L "Include Video 4 Linux support" ON IF ( UNIX AND NOT APPLE AND NOT ANDROID ) )
OCV_OPTION ( WITH_UNICAP "Include Unicap support (GPL)" OFF IF ( UNIX AND NOT APPLE AND NOT ANDROID AND NOT CARMA ) )
OCV_OPTION ( WITH_V4L "Include Video 4 Linux support" ON IF ( UNIX AND NOT APPLE AND NOT ANDROID AND NOT CARMA ) )
OCV_OPTION ( WITH_VIDEOINPUT "Build HighGUI with DirectShow support" ON IF WIN32 )
OCV_OPTION ( WITH_XIMEA "Include XIMEA cameras support" OFF IF ( NOT ANDROID AND NOT APPLE ) )
OCV_OPTION ( WITH_XINE "Include Xine support (GPL)" OFF IF ( UNIX AND NOT APPLE AND NOT ANDROID ) )
OCV_OPTION ( WITH_XIMEA "Include XIMEA cameras support" OFF IF ( NOT ANDROID AND NOT APPLE AND NOT CARMA ) )
OCV_OPTION ( WITH_XINE "Include Xine support (GPL)" OFF IF ( UNIX AND NOT APPLE AND NOT ANDROID AND NOT CARMA ) )
OCV_OPTION ( WITH_CLP "Include Clp support (EPL)" OFF )
OCV_OPTION ( WITH_OPENCL "Include OpenCL Runtime support" OFF IF ( NOT ANDROID AND NOT IOS ) )
OCV_OPTION ( WITH_OPENCLAMDFFT "Include AMD OpenCL FFT library support" OFF IF ( NOT ANDROID AND NOT IOS ) )
OCV_OPTION ( WITH_OPENCLAMDBLAS "Include AMD OpenCL BLAS library support" OFF IF ( NOT ANDROID AND NOT IOS ) )
OCV_OPTION ( WITH_OPENCL "Include OpenCL Runtime support" OFF IF ( NOT ANDROID AND NOT IOS AND NOT CARMA ) )
OCV_OPTION ( WITH_OPENCLAMDFFT "Include AMD OpenCL FFT library support" OFF IF ( NOT ANDROID AND NOT IOS AND NOT CARMA ) )
OCV_OPTION ( WITH_OPENCLAMDBLAS "Include AMD OpenCL BLAS library support" OFF IF ( NOT ANDROID AND NOT IOS AND NOT CARMA ) )
# O p e n C V b u i l d c o m p o n e n t s
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
OCV_OPTION ( BUILD_SHARED_LIBS "Build shared libraries (.dll/.so) instead of static ones (.lib/.a)" NOT ( ANDROID OR IOS ) )
OCV_OPTION ( BUILD_SHARED_LIBS "Build shared libraries (.dll/.so) instead of static ones (.lib/.a)" NOT ( ANDROID OR IOS OR CARMA ) )
OCV_OPTION ( BUILD_ANDROID_EXAMPLES "Build examples for Android platform" ON IF ANDROID )
OCV_OPTION ( BUILD_DOCS "Create build rules for OpenCV Documentation" ON )
OCV_OPTION ( BUILD_EXAMPLES "Build all examples" OFF )
@ -160,12 +161,12 @@ OCV_OPTION(BUILD_ANDROID_SERVICE "Build OpenCV Manager for Google Play" OFF I
OCV_OPTION ( BUILD_ANDROID_PACKAGE "Build platform-specific package for Google Play" OFF IF ANDROID )
# 3 r d p a r t y l i b s
OCV_OPTION ( BUILD_ZLIB "Build zlib from source" WIN32 OR APPLE )
OCV_OPTION ( BUILD_TIFF "Build libtiff from source" WIN32 OR ANDROID OR APPLE )
OCV_OPTION ( BUILD_JASPER "Build libjasper from source" WIN32 OR ANDROID OR APPLE )
OCV_OPTION ( BUILD_JPEG "Build libjpeg from source" WIN32 OR ANDROID OR APPLE )
OCV_OPTION ( BUILD_PNG "Build libpng from source" WIN32 OR ANDROID OR APPLE )
OCV_OPTION ( BUILD_OPENEXR "Build openexr from source" WIN32 OR ANDROID OR APPLE )
OCV_OPTION ( BUILD_ZLIB "Build zlib from source" WIN32 OR APPLE OR CARMA )
OCV_OPTION ( BUILD_TIFF "Build libtiff from source" WIN32 OR ANDROID OR APPLE OR CARMA )
OCV_OPTION ( BUILD_JASPER "Build libjasper from source" WIN32 OR ANDROID OR APPLE OR CARMA )
OCV_OPTION ( BUILD_JPEG "Build libjpeg from source" WIN32 OR ANDROID OR APPLE OR CARMA )
OCV_OPTION ( BUILD_PNG "Build libpng from source" WIN32 OR ANDROID OR APPLE OR CARMA )
OCV_OPTION ( BUILD_OPENEXR "Build openexr from source" WIN32 OR ANDROID OR APPLE OR CARMA )
# O p e n C V i n s t a l l a t i o n o p t i o n s