mirror of https://github.com/CGAL/cgal
32 lines
927 B
CMake
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()
|
|
|