Skip to content

Commit 1a0430d

Browse files
traversaroS-Dafarra
authored andcommitted
Remove use of deprecated EIGEN3_INCLUDE_DIR variable for Eigen3 5.0.0 compatibility
1 parent a7dd670 commit 1a0430d

File tree

4 files changed

+12
-8
lines changed

4 files changed

+12
-8
lines changed

devices/HumanDynamicsEstimator/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ yarp_add_plugin(HumanDynamicsEstimator
1616
HumanDynamicsEstimator.h)
1717

1818
target_include_directories(HumanDynamicsEstimator PUBLIC
19-
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
20-
SYSTEM PRIVATE ${EIGEN3_INCLUDE_DIR})
19+
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>)
2120

2221
target_link_libraries(HumanDynamicsEstimator PUBLIC
2322
IHumanState
@@ -30,6 +29,7 @@ target_link_libraries(HumanDynamicsEstimator PUBLIC
3029
iDynTree::idyntree-core
3130
iDynTree::idyntree-model
3231
iDynTree::idyntree-estimation)
32+
target_link_libraries(HumanDynamicsEstimator PRIVATE Eigen3::Eigen)
3333

3434
if(MSVC)
3535
target_compile_options(HumanDynamicsEstimator PRIVATE /bigobj)

devices/HumanLogger/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@ yarp_add_plugin(HumanLogger
1717
HumanLogger.h)
1818

1919
target_include_directories(HumanLogger PUBLIC
20-
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
21-
SYSTEM PRIVATE ${EIGEN3_INCLUDE_DIR})
20+
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>)
2221

2322
target_link_libraries(HumanLogger PUBLIC
2423
YARP::YARP_OS
@@ -29,6 +28,9 @@ target_link_libraries(HumanLogger PUBLIC
2928
IHumanDynamics
3029
IHumanWrench
3130
)
31+
target_link_libraries(HumanLogger PRIVATE Eigen3::Eigen)
32+
33+
3234

3335
if(MSVC)
3436
target_compile_options(HumanLogger PRIVATE /bigobj)

devices/HumanStateProvider/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ yarp_add_plugin(HumanStateProvider
1919
IKWorkerPool.h)
2020

2121
target_include_directories(HumanStateProvider PUBLIC
22-
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
23-
SYSTEM PRIVATE ${EIGEN3_INCLUDE_DIR})
22+
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>)
2423

2524
target_link_libraries(HumanStateProvider PUBLIC
2625
YARP::YARP_OS
@@ -37,6 +36,9 @@ target_link_libraries(HumanStateProvider PUBLIC
3736
HumanDynamicsEstimation::algorithms
3837
)
3938

39+
target_link_libraries(HumanStateProvider PRIVATE Eigen3::Eigen)
40+
41+
4042
if(MSVC)
4143
target_compile_options(HumanStateProvider PRIVATE /bigobj)
4244
endif()

devices/HumanWrenchProvider/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,7 @@ yarp_add_plugin(HumanWrenchProvider
1818
WrenchFrameTransformers.h)
1919

2020
target_include_directories(HumanWrenchProvider PUBLIC
21-
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
22-
SYSTEM PRIVATE ${EIGEN3_INCLUDE_DIR})
21+
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>)
2322

2423
target_link_libraries(HumanWrenchProvider PUBLIC
2524
IHumanState
@@ -33,6 +32,7 @@ target_link_libraries(HumanWrenchProvider PUBLIC
3332
iDynTree::idyntree-model
3433
iDynTree::idyntree-estimation
3534
iDynTree::idyntree-high-level)
35+
target_link_libraries(HumanWrenchProvider PRIVATE Eigen3::Eigen)
3636

3737
yarp_install(
3838
TARGETS HumanWrenchProvider

0 commit comments

Comments
 (0)