From 1ca0e3395ca4359687caff1a369f27a6cc753abf Mon Sep 17 00:00:00 2001 From: Jose Luis Blanco-Claraco Date: Fri, 12 Jul 2019 07:58:18 +0200 Subject: [PATCH] Partial fix to MSVC Matlab builds --- cmake/GtsamMatlabWrap.cmake | 1 + gtsam/navigation/ScenarioRunner.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/cmake/GtsamMatlabWrap.cmake b/cmake/GtsamMatlabWrap.cmake index 9f46e898a..5fc829bf2 100644 --- a/cmake/GtsamMatlabWrap.cmake +++ b/cmake/GtsamMatlabWrap.cmake @@ -226,6 +226,7 @@ function(wrap_library_internal interfaceHeader linkLibraries extraIncludeDirs ex string(REPLACE ";" " " mexFlagsSpaced "${GTSAM_BUILD_MEX_BINARY_FLAGS}") add_library(${moduleName}_matlab_wrapper MODULE ${generated_cpp_file} ${interfaceHeader} ${otherSourcesAndObjects}) target_link_libraries(${moduleName}_matlab_wrapper ${correctedOtherLibraries}) + target_link_libraries(${moduleName}_matlab_wrapper ${moduleName}) set_target_properties(${moduleName}_matlab_wrapper PROPERTIES OUTPUT_NAME "${moduleName}_wrapper" PREFIX "" diff --git a/gtsam/navigation/ScenarioRunner.h b/gtsam/navigation/ScenarioRunner.h index de451b7e3..5fb9f78d7 100644 --- a/gtsam/navigation/ScenarioRunner.h +++ b/gtsam/navigation/ScenarioRunner.h @@ -36,7 +36,7 @@ static noiseModel::Diagonal::shared_ptr Diagonal(const Matrix& covariance) { * Simple class to test navigation scenarios. * Takes a trajectory scenario as input, and can generate IMU measurements */ -class ScenarioRunner { +class GTSAM_EXPORT ScenarioRunner { public: typedef imuBias::ConstantBias Bias; typedef boost::shared_ptr SharedParams;