Skip to content

Commit 3eaf5d7

Browse files
[cmake] prepare library independence from Eigen
1 parent 8d869bb commit 3eaf5d7

File tree

4 files changed

+7
-5
lines changed

4 files changed

+7
-5
lines changed

benchmark/CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@ foreach(BENCHMARK ${SOURCES})
5858
target_include_directories(kalman_benchmark_${NAME}_driver PRIVATE "."
5959
"include")
6060
target_link_libraries(
61-
kalman_benchmark_${NAME}_driver PRIVATE kalman benchmark::benchmark_main
62-
benchmark::benchmark)
61+
kalman_benchmark_${NAME}_driver
62+
PRIVATE benchmark::benchmark benchmark::benchmark_main Eigen3::Eigen kalman)
6363
add_test(kalman_benchmark_${NAME} kalman_benchmark_${NAME}_driver
6464
"--benchmark_out=${NAME}.json")
6565
endforeach()

include/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -72,5 +72,5 @@ endif()
7272

7373
add_library(kalman INTERFACE)
7474
target_include_directories(kalman INTERFACE ".")
75-
target_link_libraries(kalman INTERFACE ${LIBRARIES} Eigen3::Eigen)
75+
target_link_libraries(kalman INTERFACE ${LIBRARIES})
7676
target_compile_options(kalman INTERFACE ${OPTIONS})

sample/CMakeLists.txt

+2-1
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ set(SOURCES
4848
foreach(SAMPLE ${SOURCES})
4949
get_filename_component(NAME ${SAMPLE} NAME_WE)
5050
add_executable(kalman_sample_${NAME}_driver ${SAMPLE})
51-
target_link_libraries(kalman_sample_${NAME}_driver PRIVATE kalman main)
51+
target_link_libraries(kalman_sample_${NAME}_driver PRIVATE Eigen3::Eigen
52+
kalman main)
5253
add_test(kalman_sample_${NAME} kalman_sample_${NAME}_driver)
5354
endforeach()

test/CMakeLists.txt

+2-1
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ set(SOURCES
4848
foreach(TEST ${SOURCES})
4949
get_filename_component(NAME ${TEST} NAME_WE)
5050
add_executable(kalman_test_${NAME}_driver ${TEST})
51-
target_link_libraries(kalman_test_${NAME}_driver PRIVATE kalman main)
51+
target_link_libraries(kalman_test_${NAME}_driver PRIVATE Eigen3::Eigen kalman
52+
main)
5253
add_test(kalman_test_${NAME} kalman_test_${NAME}_driver)
5354
endforeach()

0 commit comments

Comments
 (0)