summaryrefslogtreecommitdiff
path: root/src/Witness_complex/example/CMakeLists.txt
blob: 48ba9279356522da54c256e94e9d41f095c50ef2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
cmake_minimum_required(VERSION 2.6)
project(Witness_complex_examples)

# A simple example
   add_executable( witness_complex_from_file witness_complex_from_file.cpp )
   add_test( witness_complex_from_bunny ${CMAKE_CURRENT_BINARY_DIR}/witness_complex_from_file ${CMAKE_SOURCE_DIR}/data/points/bunny_5000 100)   

if(CGAL_FOUND)
  if (NOT CGAL_VERSION VERSION_LESS 4.6.0)
    if (EIGEN3_FOUND)
      add_executable ( witness_complex_sphere witness_complex_sphere.cpp )
      target_link_libraries(witness_complex_sphere ${Boost_SYSTEM_LIBRARY} ${CGAL_LIBRARY})
      add_test( witness_complex_sphere_10 ${CMAKE_CURRENT_BINARY_DIR}/witness_complex_sphere 10)   
    else()
      message(WARNING "Eigen3 not found. Version 3.1.0 is required for witness_complex_sphere example.")      
    endif()
  else()
    message(WARNING "CGAL version: ${CGAL_VERSION} is too old to compile witness_complex_sphere example. Version 4.6.0 is required.")
  endif ()
endif()