20 lines
539 B
CMake
20 lines
539 B
CMake
cmake_minimum_required(VERSION 3.10)
|
|
project(teaser_cpp_ply)
|
|
|
|
set(CMAKE_CXX_STANDARD 14)
|
|
|
|
find_package(Eigen3 REQUIRED)
|
|
find_package(teaserpp REQUIRED)
|
|
|
|
# Change this line to include your own executable file
|
|
add_executable(teaser_cpp_ply teaser_cpp_ply.cc)
|
|
|
|
# Link to teaserpp & Eigen3
|
|
target_link_libraries(teaser_cpp_ply Eigen3::Eigen teaserpp::teaser_registration teaserpp::teaser_io)
|
|
|
|
# Copy the data files to build directory
|
|
file(COPY ../example_data/
|
|
DESTINATION ./example_data/
|
|
FILES_MATCHING
|
|
PATTERN *.ply)
|