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 #pragma once
#include <gtsam/config.h>
#ifdef GTSAM_ENABLE_BOOST_SERIALIZATION #ifdef GTSAM_ENABLE_BOOST_SERIALIZATION
#include <boost/version.hpp> #include <boost/version.hpp>
#if BOOST_VERSION >= 107400 #if BOOST_VERSION >= 107400

View File

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

View File

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

View File

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