cgal/BGL/examples/BGL_surface_mesh/CMakeLists.txt

32 lines
927 B
CMake

cmake_minimum_required(VERSION 3.1...3.15)
project( BGL_surface_mesh_Examples )
find_package( CGAL QUIET )
if ( NOT CGAL_FOUND )
message( STATUS "This project requires the CGAL library, and will not be compiled." )
return()
endif()
# include for local package
create_single_source_cgal_program( "prim.cpp" )
create_single_source_cgal_program( "gwdwg.cpp" )
create_single_source_cgal_program( "seam_mesh.cpp" )
create_single_source_cgal_program( "write_inp.cpp" )
create_single_source_cgal_program( "surface_mesh_dual.cpp" )
create_single_source_cgal_program( "connected_components.cpp" )
find_package( METIS )
if( METIS_FOUND )
include_directories(${METIS_INCLUDE_DIRS} )
create_single_source_cgal_program( "surface_mesh_partition.cpp" )
target_link_libraries( surface_mesh_partition PRIVATE ${METIS_LIBRARIES} )
else()
message( STATUS "Examples that use the METIS library will not be compiled." )
endif()