This repository was archived by the owner on Jul 22, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
39 lines (31 loc) · 1.34 KB
/
CMakeLists.txt
File metadata and controls
39 lines (31 loc) · 1.34 KB
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
cmake_minimum_required(VERSION 3.4)
set(PROJECT_NAME slam-Testbed)
project(slam-Testbed)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
find_package(Qt5Core REQUIRED)
find_package(Qt5Widgets REQUIRED)
find_package(OpenGL REQUIRED)
find_package(GLUT REQUIRED)
include_directories(Eigen Statistics Properties transformation)
aux_source_directory(./ SRC_LIST)
aux_source_directory(./Properties Src_properties)
aux_source_directory(./Statistics Src_stat)
aux_source_directory(./transformation Src_transform)
aux_source_directory(./Interpolator Src_interpolate)
aux_source_directory(./Registrador Src_registrador)
aux_source_directory(./GeneratorPCA Src_pca)
aux_source_directory(./ModuloEscala Src_findscala)
aux_source_directory(./AjusteTiempo Src_adjuste)
#file(GLOB_RECURSE SRCS *.cpp)
#file(GLOB_RECURSE HDRS *.h)
#file(GLOB_RECURSE UIRS *.ui)
add_executable(slam-Testbed ${SRC_LIST} ${Src_properties} ${Src_stat} ${Src_transform} ${Src_interpolate} ${Src_registrador} ${Src_pca} ${Src_findscala} ${Src_adjuste})
#add_executable(slam-Testbed_refactor ${SRCS} ${HDRS} ${UIRS})
target_link_libraries(slam-Testbed Qt5::Core)
target_link_libraries(slam-Testbed Qt5::Widgets)
target_link_libraries(slam-Testbed ${OPENGL_LIBRARIES} ${GLUT_LIBRARY})