From ecbe2ee12e01b048c430154b5e8e63d3d5f1bcee Mon Sep 17 00:00:00 2001 From: Richard Roberts Date: Tue, 5 Jun 2012 20:05:44 +0000 Subject: [PATCH] Fixed gtsam linking with unnecessary boost libraries that caused undefined symbol in matlab --- gtsam/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtsam/CMakeLists.txt b/gtsam/CMakeLists.txt index 32cc7a766..ec0d7847d 100644 --- a/gtsam/CMakeLists.txt +++ b/gtsam/CMakeLists.txt @@ -85,7 +85,7 @@ message(STATUS "Install prefix: ${CMAKE_INSTALL_PREFIX}") if (GTSAM_BUILD_STATIC_LIBRARY) message(STATUS "Building GTSAM - static") add_library(gtsam-static STATIC ${gtsam_srcs}) - target_link_libraries(gtsam-static ${Boost_LIBRARIES}) + target_link_libraries(gtsam-static ${Boost_SERIALIZATION_LIBRARY}) set_target_properties(gtsam-static PROPERTIES OUTPUT_NAME gtsam CLEAN_DIRECT_OUTPUT 1 @@ -101,7 +101,7 @@ endif (GTSAM_BUILD_STATIC_LIBRARY) if (GTSAM_BUILD_SHARED_LIBRARY) message(STATUS "Building GTSAM - shared") add_library(gtsam-shared SHARED ${gtsam_srcs}) - target_link_libraries(gtsam-shared ${Boost_LIBRARIES}) + target_link_libraries(gtsam-shared ${Boost_SERIALIZATION_LIBRARY}) set_target_properties(gtsam-shared PROPERTIES OUTPUT_NAME gtsam CLEAN_DIRECT_OUTPUT 1