-
Notifications
You must be signed in to change notification settings - Fork 3
/
CMakeLists.txt
31 lines (20 loc) · 736 Bytes
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
cmake_minimum_required(VERSION 3.10)
# Create Project
project( Sr_Project )
file(GLOB SRC_FILES "src/*.h" "src/*.cpp")
add_executable(project ${SRC_FILES})
set_property( DIRECTORY PROPERTY VS_STARTUP_PROJECT "project" )
# Find PCL
find_package( PCL REQUIRED )
set(CMAKE_BUILD_TYPE Release)
# Find OpenCV
set( OpenCV_DIR "C:/opencv/build" )
find_package( OpenCV REQUIRED )
set( Eigen3_DIR "C:/ceres/eigen-build" )
# Find CERES
find_package( Ceres REQUIRED )
# Find CGAL
find_package( CGAL REQUIRED )
# [Linker]>[Input]>[Additional Dependencies]
target_link_libraries( project ${PCL_LIBRARIES} ${OpenCV_LIBRARIES} ${CERES_LIBRARIES} ${CGAL_LIBRARIES} )
# install(TARGETS project DESTINATION bin)