| 123456789101112131415161718192021222324252627282930313233 |
- # Sanity check for backward compatibility
- get_filename_component(PATH_X "${libigl_SOURCE_DIR}" REALPATH)
- get_filename_component(PATH_Y "${CMAKE_CURRENT_LIST_DIR}/.." REALPATH)
- if(NOT PATH_X STREQUAL PATH_Y)
- message(FATAL_ERROR "You included libigl.cmake directly from your own project. This behavior "
- "is not supported anymore. Please add libigl to your project via "
- "add_subdirectory(<path_to_libigl>). See the libigl example project for "
- "more information: https://github.com/libigl/libigl-example-project/")
- endif()
- # Global options
- include(igl_windows)
- # Libigl permissive modules
- igl_include(core)
- igl_include_optional(embree)
- igl_include_optional(opengl)
- igl_include_optional(glfw)
- igl_include_optional(imgui)
- igl_include_optional(predicates)
- igl_include_optional(stb)
- igl_include_optional(spectra)
- igl_include_optional(xml)
- # Libigl copyleft modules
- igl_include_optional(copyleft core)
- igl_include_optional(copyleft cgal)
- igl_include_optional(copyleft tetgen)
- # Libigl restricted modules
- igl_include_optional(restricted matlab)
- igl_include_optional(restricted mosek)
- igl_include_optional(restricted triangle)
|