Skip to content

Commit

Permalink
Fix CMakeLists in tests of RobotDynamicsEstimator
Browse files Browse the repository at this point in the history
  • Loading branch information
isorrentino committed Feb 25, 2025
1 parent be03f86 commit 4bb0681
Showing 1 changed file with 47 additions and 40 deletions.
87 changes: 47 additions & 40 deletions src/Estimators/tests/RobotDynamicsEstimator/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
include_directories(${CMAKE_CURRENT_BINARY_DIR})
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/ConfigFolderPath.h.in" "${CMAKE_CURRENT_BINARY_DIR}/ConfigFolderPath.h" @ONLY)


add_bipedal_test(NAME ZeroVelocityStateDynamics
SOURCES ZeroVelocityStateDynamicsTest.cpp
LINKS BipedalLocomotion::RobotDynamicsEstimator
Expand Down Expand Up @@ -48,47 +49,53 @@ if(FRAMEWORK_COMPILE_YarpImplementation)
BipedalLocomotion::ParametersHandlerYarpImplementation)
endif()

if(FRAMEWORK_USE_icub-models)

if (FRAMEWORK_COMPILE_ManifConversions)
add_bipedal_test(NAME KinDynWrapper
SOURCES KinDynWrapperTest.cpp
LINKS BipedalLocomotion::RobotDynamicsEstimator
BipedalLocomotion::ParametersHandler
icub-models::icub-models
BipedalLocomotion::ManifConversions)

add_bipedal_test(NAME GyroscopeMeasurementDynamics
SOURCES GyroscopeMeasurementDynamicsTest.cpp
LINKS BipedalLocomotion::RobotDynamicsEstimator
BipedalLocomotion::ParametersHandler
icub-models::icub-models
Eigen3::Eigen
BipedalLocomotion::ManifConversions
iDynTree::idyntree-model)

add_bipedal_test(NAME AccelerometerMeasurementDynamics
SOURCES AccelerometerMeasurementDynamicsTest.cpp
LINKS BipedalLocomotion::RobotDynamicsEstimator
BipedalLocomotion::ParametersHandler
icub-models::icub-models
Eigen3::Eigen
MANIF::manif
BipedalLocomotion::ManifConversions
iDynTree::idyntree-model)

add_bipedal_test(NAME JointVelocityStateDynamics
SOURCES JointVelocityStateDynamicsTest.cpp
LINKS BipedalLocomotion::RobotDynamicsEstimator
BipedalLocomotion::ParametersHandler
icub-models::icub-models
Eigen3::Eigen
MANIF::manif
BipedalLocomotion::ManifConversions
iDynTree::idyntree-model)
endif()
if (FRAMEWORK_COMPILE_ManifConversions)
FetchContent_Declare(
ResolveRoboticsURICpp
GIT_REPOSITORY https://github.com/ami-iit/resolve-robotics-uri-cpp
GIT_TAG v0.0.1 # Or change this to use another release or tag
)
FetchContent_MakeAvailable(ResolveRoboticsURICpp)

add_bipedal_test(NAME KinDynWrapper
SOURCES KinDynWrapperTest.cpp
LINKS BipedalLocomotion::RobotDynamicsEstimator
BipedalLocomotion::ParametersHandler
icub-models::icub-models
BipedalLocomotion::ManifConversions)

add_bipedal_test(NAME GyroscopeMeasurementDynamics
SOURCES GyroscopeMeasurementDynamicsTest.cpp
LINKS BipedalLocomotion::RobotDynamicsEstimator
BipedalLocomotion::ParametersHandler
icub-models::icub-models
Eigen3::Eigen
BipedalLocomotion::ManifConversions
iDynTree::idyntree-model)

add_bipedal_test(NAME AccelerometerMeasurementDynamics
SOURCES AccelerometerMeasurementDynamicsTest.cpp
LINKS BipedalLocomotion::RobotDynamicsEstimator
BipedalLocomotion::ParametersHandler
icub-models::icub-models
Eigen3::Eigen
MANIF::manif
BipedalLocomotion::ManifConversions
iDynTree::idyntree-model)

add_bipedal_test(NAME JointVelocityStateDynamics
SOURCES JointVelocityStateDynamicsTest.cpp
LINKS BipedalLocomotion::RobotDynamicsEstimator
BipedalLocomotion::ParametersHandler
icub-models::icub-models
ResolveRoboticsURICpp::ResolveRoboticsURICpp
Eigen3::Eigen
MANIF::manif
BipedalLocomotion::ManifConversions
iDynTree::idyntree-model)
endif()


if(FRAMEWORK_COMPILE_YarpImplementation AND FRAMEWORK_COMPILE_ManifConversions AND FRAMEWORK_COMPILE_matioCppConversions)
if(BUILD_TESTING)
set(DATASET_UPDATED FALSE)
Expand Down Expand Up @@ -120,4 +127,4 @@ if(FRAMEWORK_COMPILE_YarpImplementation AND FRAMEWORK_COMPILE_ManifConversions A
matioCpp::matioCpp
BipedalLocomotion::matioCppConversions
)
endif()
endif()

0 comments on commit 4bb0681

Please sign in to comment.