From 893c021f90ae0e306df5a991165076b271bbba07 Mon Sep 17 00:00:00 2001 From: Fabian Reister <fabian.reister@kit.edu> Date: Tue, 15 Nov 2022 21:51:15 +0100 Subject: [PATCH] avoiding repeated cmake executions --- .../armem_robot_state/client/common/VirtualRobotReader.cpp | 2 +- .../armem_robot_state/client/common/VirtualRobotWriter.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/RobotAPI/libraries/armem_robot_state/client/common/VirtualRobotReader.cpp b/source/RobotAPI/libraries/armem_robot_state/client/common/VirtualRobotReader.cpp index 726895f83..404dc1f33 100644 --- a/source/RobotAPI/libraries/armem_robot_state/client/common/VirtualRobotReader.cpp +++ b/source/RobotAPI/libraries/armem_robot_state/client/common/VirtualRobotReader.cpp @@ -38,7 +38,7 @@ namespace armarx::armem::robot_state bool VirtualRobotReader::synchronizeRobot(VirtualRobot::Robot& robot, const armem::Time& timestamp) { - const auto packages = armarx::CMakePackageFinder::FindAllArmarXSourcePackages(); + const static auto packages = armarx::CMakePackageFinder::FindAllArmarXSourcePackages(); const auto package = armarx::ArmarXDataPath::getProject(packages, robot.getFilename()); const robot::RobotDescription robotDescription{ diff --git a/source/RobotAPI/libraries/armem_robot_state/client/common/VirtualRobotWriter.cpp b/source/RobotAPI/libraries/armem_robot_state/client/common/VirtualRobotWriter.cpp index 15f2e8776..47519748c 100644 --- a/source/RobotAPI/libraries/armem_robot_state/client/common/VirtualRobotWriter.cpp +++ b/source/RobotAPI/libraries/armem_robot_state/client/common/VirtualRobotWriter.cpp @@ -47,7 +47,7 @@ namespace armarx::armem::robot_state PackagePath resolvePackagePath(const std::string& filename) { - const auto packages = armarx::CMakePackageFinder::FindAllArmarXSourcePackages(); + const static auto packages = armarx::CMakePackageFinder::FindAllArmarXSourcePackages(); PackagePath packagePath(armarx::ArmarXDataPath::getProject(packages, filename), filename); return packagePath; } -- GitLab