CGAL.cmake 970 B

1234567891011121314151617181920
  1. prusaslicer_add_cmake_project(
  2. CGAL
  3. GIT_REPOSITORY https://github.com/CGAL/cgal.git
  4. GIT_TAG bec70a6d52d8aacb0b3d82a7b4edc3caa899184b # releases/CGAL-5.0
  5. # For whatever reason, this keeps downloading forever (repeats downloads if finished)
  6. # URL https://github.com/CGAL/cgal/archive/releases/CGAL-5.0.zip
  7. # URL_HASH SHA256=bd9327be903ab7ee379a8a7a0609eba0962f5078d2497cf8e13e8e1598584154
  8. DEPENDS dep_boost dep_GMP dep_MPFR
  9. )
  10. include(GNUInstallDirs)
  11. # CGAL, for whatever reason, makes itself non-relocatable by writing the build directory into
  12. # CGALConfig-installation-dirs.cmake and including it in configure time.
  13. # If this file is not present, it will not consider the stored absolute path
  14. ExternalProject_Add_Step(dep_CGAL dep_CGAL_relocation_fix
  15. DEPENDEES install
  16. COMMAND ${CMAKE_COMMAND} -E remove CGALConfig-installation-dirs.cmake
  17. WORKING_DIRECTORY "${DESTDIR}/usr/local/${CMAKE_INSTALL_LIBDIR}/cmake/CGAL"
  18. )