You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

opencv.cmake 1.6 kB

123456789101112131415161718192021222324252627282930313233343536
  1. if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
  2. set(opencv_CXXFLAGS "-fstack-protector-all -Wno-uninitialized -Wno-unused-parameter -D_FORTIFY_SOURCE=2 -O2")
  3. set(opencv_CFLAGS "-fstack-protector-all -Wno-uninitialized -Wno-unused-parameter -D_FORTIFY_SOURCE=2 -O2")
  4. set(opencv_LDFLAGS "-Wl")
  5. else()
  6. set(opencv_CXXFLAGS "-fstack-protector-all -Wno-maybe-uninitialized -Wno-unused-parameter -D_FORTIFY_SOURCE=2 -O2")
  7. set(opencv_CFLAGS "-fstack-protector-all -Wno-maybe-uninitialized -Wno-unused-parameter -D_FORTIFY_SOURCE=2 -O2")
  8. set(opencv_LDFLAGS "-Wl,-z,relro,-z,now,-z,noexecstack")
  9. endif()
  10. mindspore_add_pkg(opencv
  11. VER 4.2.0
  12. LIBS opencv_core opencv_imgcodecs opencv_imgproc
  13. URL https://github.com/opencv/opencv/archive/4.2.0.tar.gz
  14. MD5 e8cb208ce2723481408b604b480183b6
  15. CMAKE_OPTION -DCMAKE_BUILD_TYPE=Release -DWITH_PROTOBUF=OFF -DWITH_WEBP=OFF -DWITH_IPP=OFF -DWITH_ADE=OFF
  16. -DBUILD_ZLIB=ON
  17. -DBUILD_JPEG=ON
  18. -DBUILD_PNG=ON
  19. -DBUILD_OPENEXR=ON
  20. -DBUILD_TESTS=OFF
  21. -DBUILD_PERF_TESTS=OFF
  22. -DBUILD_opencv_apps=OFF
  23. -DCMAKE_SKIP_RPATH=TRUE
  24. -DBUILD_opencv_python3=OFF
  25. -DWITH_FFMPEG=OFF
  26. -DWITH_TIFF=ON
  27. -DBUILD_TIFF=OFF
  28. -DWITH_JASPER=OFF
  29. -DBUILD_JASPER=OFF
  30. -DTIFF_INCLUDE_DIR=${tiff_INC}
  31. -DTIFF_LIBRARY=${tiff_LIB})
  32. include_directories(${opencv_INC}/opencv4)
  33. add_library(mindspore::opencv_core ALIAS opencv::opencv_core)
  34. add_library(mindspore::opencv_imgcodecs ALIAS opencv::opencv_imgcodecs)
  35. add_library(mindspore::opencv_imgproc ALIAS opencv::opencv_imgproc)