Updated SConstruct with further boost dependencies
This commit is contained in:
		
							parent
							
								
									8efb9a38ea
								
							
						
					
					
						commit
						ed826e4451
					
				
							
								
								
									
										32
									
								
								SConstruct
									
									
									
									
									
								
							
							
						
						
									
										32
									
								
								SConstruct
									
									
									
									
									
								
							| @ -136,29 +136,53 @@ if not conf.CheckLibWithHeader('boost_thread', 'boost/thread.hpp', 'CXX'): | |||||||
| if not conf.CheckLibWithHeader('boost_regex', 'boost/regex.hpp', 'CXX'): | if not conf.CheckLibWithHeader('boost_regex', 'boost/regex.hpp', 'CXX'): | ||||||
| 	print "boost/regex.hpp not found. Exiting" | 	print "boost/regex.hpp not found. Exiting" | ||||||
| 	Exit(-1) | 	Exit(-1) | ||||||
|  | if not conf.CheckCXXHeader('boost/array.hpp'): | ||||||
|  | 	print "boost/thread.hpp not found. Exiting" | ||||||
|  | 	Exit(-1) | ||||||
|  | if not conf.CheckCXXHeader('boost/asio.hpp'): | ||||||
|  | 	print "boost/thread.hpp not found. Exiting" | ||||||
|  | 	Exit(-1) | ||||||
| if not conf.CheckCXXHeader('boost/bind.hpp'): | if not conf.CheckCXXHeader('boost/bind.hpp'): | ||||||
| 	print "boost/bind.hpp not found. Exiting" | 	print "boost/bind.hpp not found. Exiting" | ||||||
| 	Exit(-1) | 	Exit(-1) | ||||||
|  | if not conf.CheckCXXHeader('boost/enable_shared_from_this.hpp'): | ||||||
|  | 	print "boost/bind.hpp not found. Exiting" | ||||||
|  | 	Exit(-1) | ||||||
| if not conf.CheckCXXHeader('boost/foreach.hpp'): | if not conf.CheckCXXHeader('boost/foreach.hpp'): | ||||||
| 	print "boost/foreach.hpp not found. Exiting" | 	print "boost/foreach.hpp not found. Exiting" | ||||||
| 	Exit(-1) | 	Exit(-1) | ||||||
|  | if not conf.CheckCXXHeader('boost/lexical_cast.hpp'): | ||||||
|  | 	print "boost/foreach.hpp not found. Exiting" | ||||||
|  | 	Exit(-1) | ||||||
|  | if not conf.CheckCXXHeader('boost/logic/tribool.hpp'): | ||||||
|  | 	print "boost/foreach.hpp not found. Exiting" | ||||||
|  | 	Exit(-1) | ||||||
|  | if not conf.CheckCXXHeader('boost/math/tr1.hpp'): | ||||||
|  | 	print "boost/foreach.hpp not found. Exiting" | ||||||
|  | 	Exit(-1) | ||||||
| if not conf.CheckCXXHeader('boost/noncopyable.hpp'): | if not conf.CheckCXXHeader('boost/noncopyable.hpp'): | ||||||
| 	print "boost/noncopyable.hpp not found. Exiting" | 	print "boost/noncopyable.hpp not found. Exiting" | ||||||
| 	Exit(-1) | 	Exit(-1) | ||||||
| if not conf.CheckCXXHeader('boost/property_tree/ptree.hpp'): | if not conf.CheckCXXHeader('boost/property_tree/ptree.hpp'): | ||||||
| 	print "boost/property_tree/ptree.hpp not found. Exiting" | 	print "boost/property_tree/ptree.hpp not found. Exiting" | ||||||
| 	Exit(-1) | 	Exit(-1) | ||||||
|  | if not conf.CheckCXXHeader('boost/property_tree/ini_parser.hpp'): | ||||||
|  | 	print "boost/property_tree/ini_parser.hpp not found. Exiting" | ||||||
|  | 	Exit(-1) | ||||||
| if not conf.CheckCXXHeader('boost/shared_ptr.hpp'): | if not conf.CheckCXXHeader('boost/shared_ptr.hpp'): | ||||||
| 	print "boost/shared_ptr.hpp not found. Exiting" | 	print "boost/shared_ptr.hpp not found. Exiting" | ||||||
| 	Exit(-1) | 	Exit(-1) | ||||||
| if not conf.CheckCXXHeader('boost/property_tree/ini_parser.hpp'): | if not conf.CheckCXXHeader('boost/signals2/mutex.hpp'): | ||||||
| 	print "boost/property_tree/ini_parser.hpp not found. Exiting" | 	print "boost/shared_ptr.hpp not found. Exiting" | ||||||
| 	Exit(-1) | 	Exit(-1) | ||||||
| if not conf.CheckCXXHeader('boost/thread.hpp'): | if not conf.CheckCXXHeader('boost/thread.hpp'): | ||||||
| 	print "boost thread header not found. Exiting" | 	print "boost thread header not found. Exiting" | ||||||
| 	Exit(-1) | 	Exit(-1) | ||||||
| if not conf.CheckCXXHeader('boost/thread.hpp'): | if not conf.CheckCXXHeader('boost/tuple/tuple.hpp'): | ||||||
| 	print "boost/thread.hpp not found. Exiting" | 	print "boost thread header not found. Exiting" | ||||||
|  | 	Exit(-1) | ||||||
|  | if not conf.CheckCXXHeader('boost/unordered_map.hpp'): | ||||||
|  | 	print "boost thread header not found. Exiting" | ||||||
| 	Exit(-1) | 	Exit(-1) | ||||||
| 
 | 
 | ||||||
| protobld = Builder(action = 'protoc -I=DataStructures/pbf-proto --cpp_out=DataStructures/pbf-proto $SOURCE') | protobld = Builder(action = 'protoc -I=DataStructures/pbf-proto --cpp_out=DataStructures/pbf-proto $SOURCE') | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user