Skip to content

Commit 6c529ef

Browse files
committed
Fix linkage for unit tests (they do not depend on the Qt version)
1 parent 4830620 commit 6c529ef

File tree

1 file changed

+5
-15
lines changed

1 file changed

+5
-15
lines changed

src/test/CMakeLists.txt

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,12 @@
1+
find_package(Boost REQUIRED COMPONENTS filesystem)
2+
13
add_executable(test_ugv_nav4d test_ugv_nav4d.cpp)
24
add_executable(test_EnvironmentXYZTheta test_EnvironmentXYZTheta.cpp)
35

4-
target_include_directories(test_ugv_nav4d PUBLIC ${Boost_INCLUDE_DIR})
5-
target_include_directories(test_EnvironmentXYZTheta PUBLIC ${Boost_INCLUDE_DIR})
6-
76

8-
if (ROCK_QT_VERSION_4)
9-
target_link_libraries(test_ugv_nav4d PRIVATE
10-
ugv_nav4d)
11-
target_link_libraries(test_EnvironmentXYZTheta PRIVATE
12-
ugv_nav4d)
13-
endif()
7+
target_link_libraries(test_ugv_nav4d PRIVATE ugv_nav4d Boost::filesystem)
8+
target_link_libraries(test_EnvironmentXYZTheta PRIVATE ugv_nav4d Boost::filesystem)
149

15-
if (ROCK_QT_VERSION_5)
16-
target_link_libraries(test_ugv_nav4d PRIVATE
17-
ugv_nav4d-qt5)
18-
target_link_libraries(test_EnvironmentXYZTheta PRIVATE
19-
ugv_nav4d-qt5)
20-
endif()
2110

2211
# Install the binaries
2312
install(TARGETS test_ugv_nav4d EXPORT test_ugv_nav4d-targets
@@ -31,3 +20,4 @@ install(TARGETS test_EnvironmentXYZTheta EXPORT test_EnvironmentXYZTheta-targets
3120
LIBRARY DESTINATION lib
3221
RUNTIME DESTINATION bin
3322
)
23+

0 commit comments

Comments
 (0)