Max Kellermann
							
						 
					 | 
					
						
						
							
						
						0ffbe5b5ea
					 | 
					
						
						
							
							python/build/autotools: add --host=... only if cross-compiling
						
						
						
						
						
						
					 | 
					
						2023-09-26 15:27:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Max Kellermann
							
						 
					 | 
					
						
						
							
						
						da7f32bddb
					 | 
					
						
						
							
							python/build/toolchain: rename arch to host_triplet
						
						
						
						
						
						
					 | 
					
						2023-09-26 15:25:23 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Max Kellermann
							
						 
					 | 
					
						
						
							
						
						a0892b852e
					 | 
					
						
						
							
							build/python/autotools: add option per_arch_cflags
						
						
						
						
						
						
					 | 
					
						2023-09-26 14:33:24 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Max Kellermann
							
						 
					 | 
					
						
						
							
						
						485c7805eb
					 | 
					
						
						
							
							python/build/autotools: use list.extend() to append configure_args
						
						
						
						
						
						
					 | 
					
						2023-09-26 14:31:30 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Max Kellermann
							
						 
					 | 
					
						
						
							
						
						eb23788fec
					 | 
					
						
						
							
							python/build: add support for fallback download URLs
						
						
						
						
						
						
					 | 
					
						2023-09-26 14:25:51 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Max Kellermann
							
						 
					 | 
					
						
						
							
						
						5f253e66f6
					 | 
					
						
						
							
							python/build/toolchain.py: add AnyToolchain for type hints
						
						
						
						
						
						
					 | 
					
						2023-09-26 12:54:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Max Kellermann
							
						 
					 | 
					
						
						
							
						
						3f2016e552
					 | 
					
						
						
							
							python: add type hints
						
						
						
						
						
						
					 | 
					
						2023-09-26 12:04:08 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Max Kellermann
							
						 
					 | 
					
						
						
							
						
						b09a54b2c2
					 | 
					
						
						
							
							python/build/autotools.py: use toolchain.arflags
						
						
						
						
						
						
					 | 
					
						2023-05-21 20:42:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Max Kellermann
							
						 
					 | 
					
						
						
							
						
						10aec174d5
					 | 
					
						
						
							
							python/{cmake,autotools}: build in verbose mode
						
						
						
						
						
						
						
						Make sure all the gory details are visible in CI logs. 
						
						
					 | 
					
						2023-05-21 20:41:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Max Kellermann
							
						 
					 | 
					
						
						
							
						
						d32ed194e8
					 | 
					
						
						
							
							python/build/autotools.py: dump config.log on configure error
						
						
						
						
						
						
						
						For better error logs on CI. 
						
						
					 | 
					
						2023-05-21 20:41:44 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Max Kellermann
							
						 
					 | 
					
						
						
							
						
						6f278977e9
					 | 
					
						
						
							
							build/python/project: add build(), calls _build()
						
						
						
						
						
						
						
						Prepare to add some code around the _build() call. 
						
						
					 | 
					
						2021-09-20 22:54:02 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Max Kellermann
							
						 
					 | 
					
						
						
							
						
						4f2f705dca
					 | 
					
						
						
							
							build/python/make: rename build() to build_make()
						
						
						
						
						
						
						
						Eliminate conflict with other Project classes. 
						
						
					 | 
					
						2021-09-20 22:54:02 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Max Kellermann
							
						 
					 | 
					
						
						
							
						
						992c52ce7f
					 | 
					
						
						
							
							python/build/autotools.py: add autoreconf support
						
						
						
						
						
						
					 | 
					
						2018-02-20 22:46:54 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Max Kellermann
							
						 
					 | 
					
						
						
							
						
						34b8a17ccd
					 | 
					
						
						
							
							python/build/autotools.py: add "subdir" parameter
						
						
						
						
						
						
					 | 
					
						2018-01-19 11:39:36 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Hädicke
							
						 
					 | 
					
						
						
							
						
						8217d75ca1
					 | 
					
						
						
							
							build/python: refactoring: introduce new class MakeProject
						
						
						
						
						
						
						
						This introduces a the new class MakeProject, which is used as a base
class for all Makefile based thirdparty libraries. 
						
						
					 | 
					
						2018-01-05 08:17:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Max Kellermann
							
						 
					 | 
					
						
						
							
						
						1ca70d9759
					 | 
					
						
						
							
							build/python/autotools: add properties "ldflags", "libs", "install_target"
						
						
						
						
						
						
					 | 
					
						2018-01-05 08:17:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Hädicke
							
						 
					 | 
					
						
						
							
						
						4303aaa9b8
					 | 
					
						
						
							
							build/python: use "glibtoolize", not "libtoolize" when compiling on OS X
						
						
						
						
						
						
						
						On OS X, the "libtoolize" command is some Apple tool. The libtoolize
we want is named "glibtoolize" in Homebrew. 
						
						
					 | 
					
						2018-01-05 07:55:59 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Max Kellermann
							
						 
					 | 
					
						
						
							
						
						8380c3be02
					 | 
					
						
						
							
							python/build/autotools: pass RANLIB to configure
						
						
						
						
						
						
						
						Fixes various static library linker failures ("bad extended name entry
at header"), because the wrong "ranlib" was used.
						
						
					 | 
					
						2016-10-26 17:00:17 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Hädicke
							
						 
					 | 
					
						
						
							
						
						6470bcda19
					 | 
					
						
						
							
							python/build/autotools: do not use absolute path for autotools
						
						
						
						
						
						
					 | 
					
						2016-10-26 17:00:17 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Max Kellermann
							
						 
					 | 
					
						
						
							
						
						2d51349d1d
					 | 
					
						
						
							
							python/build/autotools: move libtoolize call up
						
						
						
						
						
						
						
						autoconf depends on libtoolize. 
						
						
					 | 
					
						2016-10-26 17:00:17 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Max Kellermann
							
						 
					 | 
					
						
						
							
						
						e70f7141be
					 | 
					
						
						
							
							{android,win32}/build.py: move class AutotoolsProject to build/autotools.py
						
						
						
						
						
						
					 | 
					
						2015-11-21 00:05:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |