File tree 2 files changed +26
-3
lines changed
2 files changed +26
-3
lines changed Original file line number Diff line number Diff line change @@ -8,10 +8,12 @@ set(CMAKE_CXX_FLAGS "-msse -msse2 -msse3 -msse4 -msse4.1 -msse4.2")
8
8
set (CMAKE_BUILD_TYPE "Release" )
9
9
10
10
find_package (catkin)
11
-
12
11
find_package (PCL REQUIRED)
13
12
find_package (Eigen3 REQUIRED)
14
13
14
+ # for test
15
+ find_package (GTest REQUIRED)
16
+
15
17
find_package (OpenMP)
16
18
if (OPENMP_FOUND)
17
19
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS} " )
@@ -59,21 +61,27 @@ target_include_directories(fast_gicp PUBLIC
59
61
)
60
62
61
63
add_executable (gicp_align src/align.cpp)
62
- add_dependencies (gicp_align ${ ${PROJECT_NAME} _EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS} )
64
+ add_dependencies (gicp_align fast_gicp )
63
65
target_link_libraries (gicp_align
64
66
${catkin_LIBRARIES}
65
67
${PCL_LIBRARIES}
66
68
fast_gicp
67
69
)
68
70
69
71
add_executable (gicp_kitti src/kitti.cpp)
70
- add_dependencies (gicp_kitti ${ ${PROJECT_NAME} _EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS} )
72
+ add_dependencies (gicp_kitti fast_gicp )
71
73
target_link_libraries (gicp_kitti
72
74
${catkin_LIBRARIES}
73
75
${PCL_LIBRARIES}
74
76
fast_gicp
75
77
)
76
78
79
+ if (GTEST_FOUND)
80
+ add_executable (gicp_test src/test /gicp_test.cpp)
81
+ target_link_libraries (gicp_test ${GTEST_BOTH_LIBRARIES} ${PCL_LIBRARIES} fast_gicp)
82
+ gtest_add_tests(TARGET gicp_test WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} )
83
+ endif ()
84
+
77
85
if (CUDA_FOUND)
78
86
set (CUDA_NVCC_FLAGS "--expt-relaxed-constexpr" )
79
87
add_definitions (-DUSE_VGICP_CUDA)
Original file line number Diff line number Diff line change
1
+ #include < cstdlib>
2
+ #include < iostream>
3
+ #include < gtest/gtest.h>
4
+
5
+ TEST (GICPTest, Alignment) {
6
+ system (" pwd" );
7
+ std::cerr << " hello" << std::endl;
8
+
9
+ EXPECT_EQ (1 , 1 );
10
+ }
11
+
12
+ TEST (GICPTest, Alignment2) {
13
+ std::cerr << " eee" << std::endl;
14
+ EXPECT_EQ (1 , 1 );
15
+ }
You can’t perform that action at this time.
0 commit comments