-
Notifications
You must be signed in to change notification settings - Fork 20
Fix tests not running & optimize build time #13
Conversation
| cmake_minimum_required(VERSION 3.0.2) | ||
| project(AWSSDK) | ||
| set(AWSSDK_VERSION 1.4.90) | ||
| set(AWSSDK_VERSION 1.6.53) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How did you decide on this particular version of the AWS C++ SDK?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's the latest 1.6.x version because 1.7.x breaks the build. They took on additional dependencies which they install in a nonstandard fashion which would require additional work to get it working via the ExternalProject way (see aws/aws-sdk-cpp#1037).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just want to note that other packages need to follow suit with the changes to this packages (moving to catkin/ament gtest/gmock and needing to get a Json::JsonView from Json::JsonValue now). Also, this change is incompatible with ROS2. Even once it supports ROS2, rosdep >= 0.15.0 is required.
Description of changes:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.