Added fix to allow for versions of boost < 1.47
							parent
							
								
									89b50e7679
								
							
						
					
					
						commit
						0c0c0a7221
					
				| 
						 | 
				
			
			@ -108,8 +108,19 @@ endif()
 | 
			
		|||
if(CYGWIN OR MSVC OR WIN32)
 | 
			
		||||
  set(Boost_USE_STATIC_LIBS 1)
 | 
			
		||||
endif()
 | 
			
		||||
find_package(Boost 1.43 COMPONENTS serialization system filesystem thread date_time regex timer chrono REQUIRED)
 | 
			
		||||
set(GTSAM_BOOST_LIBRARIES ${Boost_SERIALIZATION_LIBRARY} ${Boost_SYSTEM_LIBRARY} ${Boost_FILESYSTEM_LIBRARY} ${Boost_TIMER_LIBRARY})
 | 
			
		||||
 | 
			
		||||
# FIXME: Need to allow for requiring only components from 1.43, and optionally allow 1.47 components
 | 
			
		||||
find_package(Boost 1.43 COMPONENTS serialization system filesystem thread date_time regex timer chrono OPTIONAL)
 | 
			
		||||
 | 
			
		||||
# NOTE: likely won't work on second call if >= 1.47 is available
 | 
			
		||||
#find_package(Boost 1.43 COMPONENTS serialization system filesystem thread date_time regex REQUIRED)
 | 
			
		||||
#find_package(Boost 1.47 COMPONENTS timer chrono OPTIONAL)
 | 
			
		||||
 | 
			
		||||
# Allow for not using the timer libraries on boost < 1.47
 | 
			
		||||
set(GTSAM_BOOST_LIBRARIES ${Boost_SERIALIZATION_LIBRARY} ${Boost_SYSTEM_LIBRARY} ${Boost_FILESYSTEM_LIBRARY})
 | 
			
		||||
if(Boost_TIMER_LIBRARY)
 | 
			
		||||
    set(GTSAM_BOOST_LIBRARIES ${GTSAM_BOOST_LIBRARIES} ${Boost_TIMER_LIBRARY})
 | 
			
		||||
endif() 
 | 
			
		||||
 | 
			
		||||
# General build settings
 | 
			
		||||
include_directories(
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue