forked from ethz-asl/kalibr
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCMakeLists.txt
42 lines (37 loc) · 1.03 KB
/
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
32
33
34
35
36
37
38
39
40
41
42
cmake_minimum_required(VERSION 2.8.3)
project(aslam_cv_python)
find_package(catkin_simple REQUIRED)
catkin_simple()
add_definitions( -fPIC -Wextra -Winit-self -Woverloaded-virtual -Wnon-virtual-dtor -Wsign-promo -Wno-long-long -std=c++0x)
if(APPLE)
add_definitions( -ftemplate-depth-1024)
endif()
add_python_export_library(${PROJECT_NAME} python/aslam_cv
src/module.cpp
src/CameraGeometries.cpp
src/CameraGeometry.cpp
src/Time.cpp
# src/CameraSystem.cpp
# src/CameraSystemClasses.cpp
# src/MatchingAlgorithms.cpp
# src/MultiFrame.cpp
src/Frontend.cpp
src/Frame.cpp
# src/Descriptors.cpp
src/CameraProjections.cpp
src/CameraShutters.cpp
# src/ImageSynchronizer.cpp
# src/FrameBuilder.cpp
# src/ImageContainer.cpp
src/GridCalibration.cpp
# src/Landmark.cpp
src/Undistorters.cpp
# src/NCameras.cpp
# src/MultiFrameFactory.cpp
src/OmniUndistorter.cpp
src/PinholeUndistorter.cpp
)
find_package(Boost REQUIRED COMPONENTS serialization)
target_link_libraries(${PROJECT_NAME} ${Boost_LIBRARIES})
cs_install()
cs_export()