mirror of https://github.com/CGAL/cgal
Better FindOpenMesh.cmake, compatible with the upcoming OpenMesh 8.1
This commit is contained in:
parent
2c7ded8c63
commit
03ea31e562
|
|
@ -6,6 +6,8 @@
|
||||||
# OPENMESH_LIBRARIES - OpenMesh libraries
|
# OPENMESH_LIBRARIES - OpenMesh libraries
|
||||||
#
|
#
|
||||||
|
|
||||||
|
find_package(OpenMesh NO_MODULE QUIET)
|
||||||
|
|
||||||
# Is it already configured?
|
# Is it already configured?
|
||||||
if (NOT OpenMesh_FOUND)
|
if (NOT OpenMesh_FOUND)
|
||||||
|
|
||||||
|
|
@ -52,6 +54,11 @@ find_package_handle_standard_args(OpenMesh
|
||||||
if(OpenMesh_FOUND AND NOT TARGET OpenMesh::OpenMesh)
|
if(OpenMesh_FOUND AND NOT TARGET OpenMesh::OpenMesh)
|
||||||
add_library(OpenMesh::OpenMesh UNKNOWN IMPORTED)
|
add_library(OpenMesh::OpenMesh UNKNOWN IMPORTED)
|
||||||
|
|
||||||
|
if(TARGET OpenMeshCore)
|
||||||
|
target_link_libraries(OpenMesh::OpenMesh PUBLIC OpenMeshCore)
|
||||||
|
return()
|
||||||
|
endif()
|
||||||
|
|
||||||
set_target_properties(OpenMesh::OpenMesh PROPERTIES
|
set_target_properties(OpenMesh::OpenMesh PROPERTIES
|
||||||
INTERFACE_COMPILE_DEFINITIONS "CGAL_USE_OPENMESH;NOMINMAX;_USE_MATH_DEFINES"
|
INTERFACE_COMPILE_DEFINITIONS "CGAL_USE_OPENMESH;NOMINMAX;_USE_MATH_DEFINES"
|
||||||
INTERFACE_INCLUDE_DIRECTORIES "${OPENMESH_INCLUDE_DIRS}")
|
INTERFACE_INCLUDE_DIRECTORIES "${OPENMESH_INCLUDE_DIRS}")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue