Closed furgalep closed 9 years ago
test this please
test this please
test this please
test this please
lgtm
test this please
test this please
@mikebosse did you see this? I'm going to merge.
lgtm
On Tuesday, October 21, 2014, Paul Furgale notifications@github.com wrote:
@mikebosse https://github.com/mikebosse did you see this? I'm going to merge.
— Reply to this email directly or view it on GitHub https://github.com/ethz-asl/curves/pull/38#issuecomment-59987824.
@furgalep This first has to be approved by the mac-mini :)
test this please
@HannesSommer had a good idea to protect versions of curves with and without gtsam from interfering with one another if they were ever to be linked in the same object.
When GTSAM is enabled, put all the code in to the namespace gtsam::curves and make a namespace alias:
namespace curves = gtsam::curves;
then the symbols to the linker will be different, but the programmer doesn't have to worry about different namespaces.
This PR is probably not needed any more?
The changes in the following files were merged in PR #40 :
curves/CMakeLists.txt curves/cmake/curves-extras.cmake.in curves/package.xml
Changes in curves/include/curves/Coefficient.hpp were not merged since it relied on <gtsam/base/DerivedValue.h> which is out of date.
Although...there is a big problem with this. If we are using a bleeding-edge gtsam, we need to get this on to the build server somehow. But I'm not sure how to do this.
@simonlynen is there an underlay workspace on the build server where I can add the bleeding edge gtsam?