mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-30 20:21:12 -06:00 
			
		
		
		
	Support static linking of the Boost libs
This commit is contained in:
		
							parent
							
								
									f66585c250
								
							
						
					
					
						commit
						a54edf8fbc
					
				
					 1 changed files with 6 additions and 2 deletions
				
			
		|  | @ -55,7 +55,7 @@ $have_boost = 1 | |||
|         lib     => [ map "boost_${_}", @boost_libraries ], | ||||
|     ); | ||||
| 
 | ||||
| if ($have_boost) { | ||||
| if (!$ENV{SLIC3R_STATIC} && $have_boost) { | ||||
|     push @LIBS, map "-lboost_${_}", @boost_libraries; | ||||
| } else { | ||||
|     foreach my $path (@boost_libs) { | ||||
|  | @ -71,7 +71,11 @@ if ($have_boost) { | |||
|             ) or next; | ||||
|          | ||||
|             push @INC, (map " -I$_", @boost_include);  # TODO: only use the one related to the chosen lib path | ||||
|             push @LIBS, " -L$path", (map " -lboost_$_$suffix", @boost_libraries); | ||||
|             if ($ENV{SLIC3R_STATIC}) { | ||||
|                 push @LIBS, map "$path/libboost_$_$suffix.a", @boost_libraries; | ||||
|             } else { | ||||
|                 push @LIBS, " -L$path", (map " -lboost_$_$suffix", @boost_libraries); | ||||
|             } | ||||
|             $have_boost = 1; | ||||
|             last; | ||||
|         } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Alessandro Ranellucci
						Alessandro Ranellucci