commit
						282c3f4d45
					
				| 
						 | 
				
			
			@ -54,7 +54,7 @@ include(cmake/HandleGeneralOptions.cmake)   # CMake build options
 | 
			
		|||
# Enable or disable serialization with GTSAM_ENABLE_BOOST_SERIALIZATION
 | 
			
		||||
option(GTSAM_ENABLE_BOOST_SERIALIZATION "Enable Boost serialization" ON)
 | 
			
		||||
if(GTSAM_ENABLE_BOOST_SERIALIZATION)
 | 
			
		||||
  add_definitions(-DGTSAM_ENABLE_BOOST_SERIALIZATION)
 | 
			
		||||
  add_compile_definitions(GTSAM_ENABLE_BOOST_SERIALIZATION)
 | 
			
		||||
endif()
 | 
			
		||||
 | 
			
		||||
option(GTSAM_USE_BOOST_FEATURES "Enable Features that use Boost" ON)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -29,12 +29,6 @@ option(GTSAM_ALLOW_DEPRECATED_SINCE_V43     "Allow use of methods/functions depr
 | 
			
		|||
option(GTSAM_SUPPORT_NESTED_DISSECTION      "Support Metis-based nested dissection" ON)
 | 
			
		||||
option(GTSAM_TANGENT_PREINTEGRATION         "Use new ImuFactor with integration on tangent space" ON)
 | 
			
		||||
option(GTSAM_SLOW_BUT_CORRECT_BETWEENFACTOR "Use the slower but correct version of BetweenFactor" OFF)
 | 
			
		||||
option(GTSAM_ENABLE_BOOST_SERIALIZATION "Enable Boost serialization" ON)
 | 
			
		||||
 | 
			
		||||
#TODO(kartikarcot) defining it in config.h.in did not work
 | 
			
		||||
if (GTSAM_ENABLE_BOOST_SERIALIZATION)
 | 
			
		||||
    add_definitions(-DGTSAM_ENABLE_BOOST_SERIALIZATION)
 | 
			
		||||
endif()
 | 
			
		||||
 | 
			
		||||
if(NOT MSVC AND NOT XCODE_VERSION)
 | 
			
		||||
    option(GTSAM_BUILD_WITH_CCACHE           "Use ccache compiler cache" ON)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -29,6 +29,8 @@ if(NOT MSVC AND NOT XCODE_VERSION)
 | 
			
		|||
    print_config("C++ compilation flags" "${CMAKE_CXX_FLAGS} ${CMAKE_CXX_FLAGS_${CMAKE_BUILD_TYPE_UPPER}}")
 | 
			
		||||
endif()
 | 
			
		||||
 | 
			
		||||
print_config("Enable Boost serialization" "${GTSAM_ENABLE_BOOST_SERIALIZATION}")
 | 
			
		||||
 | 
			
		||||
print_build_options_for_target(gtsam)
 | 
			
		||||
 | 
			
		||||
print_config("Use System Eigen" "${GTSAM_USE_SYSTEM_EIGEN} (Using version: ${GTSAM_EIGEN_VERSION})")
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,3 @@
 | 
			
		|||
set (excluded_scripts
 | 
			
		||||
    elaboratePoint2KalmanFilter.cpp
 | 
			
		||||
)
 | 
			
		||||
# Add scripts to exclude if GTSAM_ENABLE_BOOST_SERIALIZATION is not set
 | 
			
		||||
if (NOT GTSAM_ENABLE_BOOST_SERIALIZATION) 
 | 
			
		||||
  # add to excluded scripts
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue