Last active
August 31, 2025 14:19
-
-
Save 27Cobalter/7a59b0e971d674acadd2e7dd7eaa49b1 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| cmake_minimum_required(VERSION 3.22) | |
| project(opencv_builder) | |
| set(OPENCV_VERSION "4.11.0") | |
| string(TOLOWER ${CMAKE_SYSTEM_NAME} lower_system_name) | |
| string(TOLOWER ${CMAKE_SYSTEM_PROCESSOR} lower_system_processor) | |
| set(CMAKE_TOOLCHAIN_FILE OFF) | |
| set(CMAKE_INSTALL_PREFIX "${CMAKE_BINARY_DIR}/install/opencv-${OPENCV_VERSION}-${lower_system_name}-${lower_system_processor}") | |
| cmake_policy(SET CMP0135 NEW) | |
| include(FetchContent) | |
| FetchContent_Declare( | |
| opencv | |
| URL https://github.com/opencv/opencv/archive/refs/tags/${OPENCV_VERSION}.tar.gz | |
| ) | |
| set(BUILD_IPP_IW OFF) | |
| set(BUILD_ITT OFF) | |
| set(BUILD_JASPER OFF) | |
| set(BUILD_JAVA OFF) | |
| set(BUILD_JPEG OFF) | |
| set(BUILD_OPENJPEG OFF) | |
| set(BUILD_PACKAGE OFF) | |
| set(BUILD_PERF_TESTS OFF) | |
| set(BUILD_PNG OFF) | |
| set(BUILD_PROTOBUF OFF) | |
| set(BUILD_SHARED_LIBS ON) | |
| set(BUILD_TBB OFF) | |
| set(BUILD_TESTS OFF) | |
| set(BUILD_TIFF ON) | |
| set(BUILD_WEBP OFF) | |
| set(BUILD_ZLIB OFF) | |
| set(BUILD_opencv_apps OFF) | |
| set(BUILD_opencv_calib3d OFF) | |
| set(BUILD_opencv_core ON) | |
| set(BUILD_opencv_dnn OFF) | |
| set(BUILD_opencv_features2d OFF) | |
| set(BUILD_opencv_flann OFF) | |
| set(BUILD_opencv_gapi OFF) | |
| set(BUILD_opencv_highgui OFF) | |
| set(BUILD_opencv_imgcodecs ON) | |
| set(BUILD_opencv_java_bindings_generator OFF) | |
| set(BUILD_opencv_js_bindings_generator OFF) | |
| set(BUILD_opencv_ml OFF) | |
| set(BUILD_opencv_objc_bindings_generator OFF) | |
| set(BUILD_opencv_objdetect OFF) | |
| set(BUILD_opencv_photo OFF) | |
| set(BUILD_opencv_photostitching OFF) | |
| set(BUILD_opencv_python_bindings_generator OFF) | |
| set(BUILD_opencv_python_tests OFF) | |
| set(BUILD_opencv_stitching OFF) | |
| set(BUILD_opencv_ts OFF) | |
| set(BUILD_opencv_video OFF) | |
| set(BUILD_opencv_videoio OFF) | |
| set(BUILD_opencv_world OFF) | |
| set(BULID_opencv_objdetect OFF) | |
| set(CPU_BASELINE SSE4_2) | |
| set(CPU_DISPATCH "AVX;FP16;AVX2;AVX512_SKX") | |
| set(WITH_ADE OFF) | |
| set(WITH_AVIF OFF) | |
| set(WITH_CUDA OFF) | |
| set(WITH_DIRECTML OFF) | |
| set(WITH_DIRECTX OFF) | |
| set(WITH_DSHOW OFF) | |
| set(WITH_EIGEN OFF) | |
| set(WITH_FFMPEG OFF) | |
| set(WITH_FLATBUFFERS OFF) | |
| set(WITH_GDAL OFF) | |
| set(WITH_GSTREAMER OFF) | |
| set(WITH_HPX OFF) | |
| set(WITH_IMGCODEC_GIF OFF) | |
| set(WITH_IMGCODEC_HDR OFF) | |
| set(WITH_IMGCODEC_ITT OFF) | |
| set(WITH_IMGCODEC_PFM OFF) | |
| set(WITH_IMGCODEC_PXM OFF) | |
| set(WITH_IMGCODEC_SUNRASTER OFF) | |
| set(WITH_IPP OFF) | |
| set(WITH_ITT OFF) | |
| set(WITH_JASPER OFF) | |
| set(WITH_JPEG OFF) | |
| set(WITH_JPEGXL OFF) | |
| set(WITH_LAPACK OFF) | |
| set(WITH_MSMF OFF) | |
| set(WITH_MSMF_DXVA OFF) | |
| set(WITH_OBSENSOR OFF) | |
| set(WITH_OPENCL OFF) | |
| set(WITH_OPENCLAMDBLAS OFF) | |
| set(WITH_OPENCLAMDFFT OFF) | |
| set(WITH_OPENCL_D3D11_NV OFF) | |
| set(WITH_OPENEXR OFF) | |
| set(WITH_OPENJPEG OFF) | |
| set(WITH_PNG OFF) | |
| set(WITH_PROTOBUF OFF) | |
| set(WITH_PVAPI OFF) | |
| set(WITH_QT OFF) | |
| set(WITH_QUIRC OFF) | |
| set(WITH_TIFF ON) | |
| set(WITH_VTK OFF) | |
| set(WITH_WEBP OFF) | |
| set(WITH_WIN32UI OFF) | |
| FetchContent_MakeAvailable(opencv) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment