File indexing completed on 2024-05-12 04:17:32
0001 #!/bin/bash 0002 0003 # SPDX-FileCopyrightText: 2008-2024 by Gilles Caulier, <caulier dot gilles at gmail dot com> 0004 # 0005 # SPDX-License-Identifier: BSD-3-Clause 0006 # 0007 # Copy this script on root folder where are source code 0008 0009 #export VERBOSE=1 0010 0011 # We will work on command line using MinGW compiler 0012 export MAKEFILES_TYPE='Unix Makefiles' 0013 0014 if [ ! -d "build" ]; then 0015 mkdir build 0016 fi 0017 0018 cd build 0019 0020 export OpenCVOptions='-DBUILD_EXAMPLES=OFF \ 0021 -DBUILD_TESTS=OFF \ 0022 -DBUILD_DOCS=OFF \ 0023 -DBUILD_PERF_TESTS=OFF \ 0024 -DBUILD_NEW_PYTHON_SUPPORT=OFF \ 0025 -DBUILD_ZLIB=OFF \ 0026 -DOPENCV_BUILD_3RDPARTY_LIBS=OFF \ 0027 -DINSTALL_C_EXAMPLES=OFF \ 0028 -DINSTALL_PYTHON_EXAMPLES=OFF \ 0029 -DBUILD_opencv_core=ON \ 0030 -DBUILD_opencv_imgproc=ON \ 0031 -DBUILD_opencv_imgcodecs=ON \ 0032 -DBUILD_opencv_objdetect=ON \ 0033 -DBUILD_opencv_calib3d=ON \ 0034 -DBUILD_opencv_features2d=ON \ 0035 -DBUILD_opencv_flann=ON \ 0036 -DBUILD_opencv_dnn=ON \ 0037 -DBUILD_opencv_photo=ON \ 0038 -DBUILD_opencv_ml=ON \ 0039 -DBUILD_opencv_shape=ON \ 0040 -DBUILD_opencv_highgui=ON \ 0041 -DBUILD_opencv_superres=ON \ 0042 -DBUILD_opencv_stitching=ON \ 0043 -DBUILD_opencv_videostab=OFF \ 0044 -DBUILD_opencv_videoio=OFF \ 0045 -DBUILD_opencv_video=OFF \ 0046 -DBUILD_opencv_apps=OFF \ 0047 -DBUILD_opencv_gapi=OFF \ 0048 -DBUILD_opencv_java=OFF \ 0049 -DBUILD_opencv_java_bindings_generator=OFF \ 0050 -DBUILD_opencv_js=OFF \ 0051 -DBUILD_opencv_python2=OFF \ 0052 -DBUILD_opencv_python3=OFF \ 0053 -DBUILD_opencv_python_bindings_generator=OFF \ 0054 -DWITH_PNG=ON \ 0055 -DWITH_JPEG=ON \ 0056 -DWITH_TIFF=ON \ 0057 -DWITH_PROTOBUF=ON \ 0058 -DWITH_1394=OFF \ 0059 -DWITH_VTK=OFF \ 0060 -DWITH_DIRECTX=OFF \ 0061 -DWITH_DSHOW=OFF \ 0062 -DWITH_EIGEN=OFF \ 0063 -DWITH_FFMPEG=OFF \ 0064 -DWITH_GSTREAMER=OFF \ 0065 -DWITH_GTK=OFF \ 0066 -DWITH_IPP=OFF \ 0067 -DWITH_JASPER=OFF \ 0068 -DWITH_MATLAB=OFF \ 0069 -DWITH_OPENEXR=OFF \ 0070 -DWITH_OPENJPEG=OFF \ 0071 -DWITH_OPENNI=OFF \ 0072 -DWITH_OPENMP=OFF \ 0073 -DWITH_PVAPI=OFF \ 0074 -DWITH_WIN32UI=OFF \ 0075 -DWITH_QT=OFF \ 0076 -DWITH_QUICKTIME=OFF \ 0077 -DWITH_QT_OPENGL=OFF \ 0078 -DWITH_TBB=OFF \ 0079 -DWITH_UNICAP=OFF \ 0080 -DWITH_V4L=OFF \ 0081 -DWITH_VFW=OFF \ 0082 -DWITH_VIDEOINPUT=OFF \ 0083 -DWITH_XINE=OFF \ 0084 -DWITH_VA_INTEL=OFF \ 0085 -DWITH_GPHOTO2=OFF \ 0086 -DWITH_WEBP=OFF \ 0087 -DWITH_IMGCODEC_HDR=OFF \ 0088 -DWITH_IMGCODEC_SUNRASTER=OFF \ 0089 -DWITH_IMGCODEC_PXM=OFF \ 0090 -DWITH_CUDA=OFF \ 0091 -DWITH_CUFFT=OFF \ 0092 -DWITH_CUBLAS=OFF \ 0093 -DWITH_NVCUVID=OFF \ 0094 -DWITH_OPENCL=OFF \ 0095 -DWITH_OPENCL_SVM=OFF \ 0096 -DWITH_OPENCLAMDFFT=OFF \ 0097 -DWITH_OPENCLAMDBLAS=OFF \ 0098 -DCV_ENABLE_INTRINSICS=OFF \ 0099 -DCV_DISABLE_OPTIMIZATION=ON \ 0100 -DCV_TRACE=OFF' 0101 0102 cmake -G "$MAKEFILES_TYPE" . \ 0103 -DCMAKE_INSTALL_PREFIX=/usr \ 0104 -Wno-dev \ 0105 $OpenCVOptions \ 0106 .. 0107 0108 exit 0109 0110