diff --git a/CMakeLists.txt b/CMakeLists.txt index 85bb700360..92da64c11d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -527,7 +527,7 @@ if(GTSAM_UNSTABLE_AVAILABLE) print_config_flag(${GTSAM_BUILD_UNSTABLE} "Build libgtsam_unstable ") endif() string(TOUPPER "${CMAKE_BUILD_TYPE}" cmake_build_type_toupper) -print_config_flag(${GTSAM_BUILD_WITH_MARCH_NATIVE} "Build for native architecture ") +print_config_flag("${GTSAM_BUILD_WITH_MARCH_NATIVE}" "Build for native architecture ") if(NOT MSVC AND NOT XCODE_VERSION) message(STATUS " Build type : ${CMAKE_BUILD_TYPE}") message(STATUS " C compilation flags : ${CMAKE_C_FLAGS} ${CMAKE_C_FLAGS_${cmake_build_type_toupper}}") diff --git a/gtsam/navigation/CombinedImuFactor.h b/gtsam/navigation/CombinedImuFactor.h index a7802120c9..2ad71cb3cb 100644 --- a/gtsam/navigation/CombinedImuFactor.h +++ b/gtsam/navigation/CombinedImuFactor.h @@ -64,7 +64,7 @@ typedef ManifoldPreintegration PreintegrationType; * * @addtogroup SLAM */ -class PreintegratedCombinedMeasurements : public PreintegrationType { +class GTSAM_EXPORT PreintegratedCombinedMeasurements : public PreintegrationType { public: @@ -222,7 +222,7 @@ class PreintegratedCombinedMeasurements : public PreintegrationType { * * @addtogroup SLAM */ -class CombinedImuFactor: public NoiseModelFactor6 { public: diff --git a/gtsam/nonlinear/Values-inl.h b/gtsam/nonlinear/Values-inl.h index 7e14578c39..ff220044a0 100644 --- a/gtsam/nonlinear/Values-inl.h +++ b/gtsam/nonlinear/Values-inl.h @@ -145,13 +145,13 @@ namespace gtsam { boost::make_filter_iterator(filter, ((const Values&) values).begin(), ((const Values&) values).end()), - &ValuesCastHelper::cast)), constEnd_( boost::make_transform_iterator( boost::make_filter_iterator(filter, ((const Values&) values).end(), ((const Values&) values).end()), - &ValuesCastHelper::cast)) { }