Optimize build time by adding Boost definitions in config.h

release/4.3a0
Varun Agrawal 2024-12-22 23:48:50 -05:00
parent 3fb1b21452
commit 51f3c6dea3
4 changed files with 14 additions and 2 deletions

View File

@ -18,6 +18,8 @@
#pragma once
#include <gtsam/config.h>
#ifdef GTSAM_ENABLE_BOOST_SERIALIZATION
#include <boost/version.hpp>
#if BOOST_VERSION >= 107400

View File

@ -17,9 +17,12 @@
* @date Feb 7, 2012
*/
#ifdef GTSAM_ENABLE_BOOST_SERIALIZATION
#pragma once
#include <gtsam/config.h>
#ifdef GTSAM_ENABLE_BOOST_SERIALIZATION
#include <Eigen/Core>
#include <fstream>
#include <sstream>

View File

@ -17,9 +17,12 @@
* @date Feb 7, 2012
*/
#ifdef GTSAM_ENABLE_BOOST_SERIALIZATION
#pragma once
#include <gtsam/config.h>
#ifdef GTSAM_ENABLE_BOOST_SERIALIZATION
#include <iostream>
#include <sstream>
#include <string>

View File

@ -88,3 +88,7 @@
#cmakedefine GTSAM_SLOW_BUT_CORRECT_BETWEENFACTOR
#cmakedefine GTSAM_SLOW_BUT_CORRECT_EXPMAP
// Boost flags
#cmakedefine01 GTSAM_ENABLE_BOOST_SERIALIZATION
#cmakedefine01 GTSAM_USE_BOOST_FEATURES