You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
1.2 KiB
34 lines
1.2 KiB
9 months ago
|
# 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(png)
|
||
|
igl_include_optional(xml)
|
||
|
|
||
|
# Libigl copyleft modules
|
||
|
igl_include_optional(copyleft core)
|
||
|
igl_include_optional(copyleft cgal)
|
||
|
igl_include_optional(copyleft comiso)
|
||
|
igl_include_optional(copyleft tetgen)
|
||
|
|
||
|
# Libigl restricted modules
|
||
|
igl_include_optional(restricted matlab)
|
||
|
igl_include_optional(restricted mosek)
|
||
|
igl_include_optional(restricted triangle)
|