examples/alphashapes/CMakeLists.txt
author Christos Mantoulidis <cmad@stanford.edu>
Tue, 04 Aug 2009 13:23:16 -0700
branchdev
changeset 156 f75fb57d2831
parent 131 d9e050258358
child 174 3f1034dca432
permissions -rw-r--r--
Changed implementation of WeightedRips to store simplex values (max distance between simplices' vertices) as an invisible layer on top of each simplex object, so that the data() field of WeightedRips has been freed for use by the users again.

set                             (libraries                      ${libraries} 
                                                                ${Boost_SERIALIZATION_LIBRARY}
                                                                ${Boost_PROGRAM_OPTIONS_LIBRARY})

# Build compare-diagrams
add_executable                  (compare-diagrams               compare-diagrams.cpp)
target_link_libraries           (compare-diagrams               ${libraries})

# Add targets that depend on CGAL
if                              (CGAL_FOUND)
    set                         (targets                        alphashapes3d
                                                                alphashapes2d
                                                                #alpharadius
                                )
    add_definitions             (${CGAL_CXX_FLAGS_INIT})
    include_directories         (${CGAL_INCLUDE_DIRS})

    foreach                     (t ${targets})
        add_executable          (${t} ${t}.cpp)
        target_link_libraries   (${t} ${libraries} ${CGAL_LIBRARY})
    endforeach                  (t ${targets})
else                            (CGAL_FOUND)
    message(STATUS "CGAL not found, therefore alphashapes will not be built.")
endif                           (CGAL_FOUND)