OCCT.cmake 1023 B

12345678910111213141516171819202122232425
  1. add_cmake_project(OCCT
  2. # Versions newer than 7.6.1 contain a bug that causes chamfers to be triangulated incorrectly.
  3. # So, before any updating, it is necessary to check whether SPE-2257 is still happening.
  4. # In version 7.8.1, this bug has still not been fixed.
  5. URL https://github.com/Open-Cascade-SAS/OCCT/archive/refs/tags/V7_6_1.zip
  6. URL_HASH SHA256=b7cf65430d6f099adc9df1749473235de7941120b5b5dd356067d12d0909b1d3
  7. PATCH_COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_LIST_DIR}/occt_toolkit.cmake ./adm/cmake/
  8. CMAKE_ARGS
  9. -DINSTALL_DIR_LAYOUT=Unix # LMBBS
  10. -DBUILD_LIBRARY_TYPE=Static
  11. -DUSE_TK=OFF
  12. -DUSE_TBB=OFF
  13. -DUSE_FREETYPE=OFF
  14. -DUSE_FFMPEG=OFF
  15. -DUSE_VTK=OFF
  16. -DUSE_FREETYPE=OFF
  17. -DBUILD_MODULE_ApplicationFramework=OFF
  18. #-DBUILD_MODULE_DataExchange=OFF
  19. -DBUILD_MODULE_Draw=OFF
  20. -DBUILD_MODULE_FoundationClasses=OFF
  21. -DBUILD_MODULE_ModelingAlgorithms=OFF
  22. -DBUILD_MODULE_ModelingData=OFF
  23. -DBUILD_MODULE_Visualization=OFF
  24. )