Camille Scholtz 
							
						 
					 
					
						
						
							
						
						509786cbf1 
					 
					
						
						
							
							Revert "remove macOS support"  
						
						 
						
						... 
						
						
						
						This reverts commit 518ce0187a . 
						
						
					 
					
						2025-02-01 18:05:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						518ce0187a 
					 
					
						
						
							
							remove macOS support  
						
						 
						
						... 
						
						
						
						There were a few macOS related bug reports on the bug tracker which
have been open for years without a volunteer caring for them.  The
GitHub actions build has also been broken for a long time due to bugs
in the ancient LLVM toolchain shipped with macOS, making macOS an
unsuitable non-Linux target for testing MPD's portability.
All of this makes macOS support an annoying liability for me.  To
avoid more frustration, I'm hereby dropping macOS support completely
from MPD.  Maybe this causes enough pain for a new maintainer to
spawn, but maybe nobody cares, so... let's see. 
						
						
					 
					
						2024-05-06 14:11:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4072a6e445 
					 
					
						
						
							
							python/build/cmake.py: add CMAKE_FIND_ROOT_PATH on Windows  
						
						 
						
						... 
						
						
						
						Works around CURL build failure because cmake insists on using
/usr/include/zlib.h. 
						
						
					 
					
						2023-11-25 21:52:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4d6f220a2f 
					 
					
						
						
							
							python/build/cmake: write toolchain file only if cross-compiling  
						
						 
						
						
						
						
					 
					
						2023-09-26 15:29:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						da7f32bddb 
					 
					
						
						
							
							python/build/toolchain: rename arch to host_triplet  
						
						 
						
						
						
						
					 
					
						2023-09-26 15:25:23 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						48cc76f114 
					 
					
						
						
							
							python/build/toolchain: add is_android, is_darwin  
						
						 
						
						
						
						
					 
					
						2023-09-26 14:49:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a9f1bed922 
					 
					
						
						
							
							build/python/cmake: add cast to fix mypy warning  
						
						 
						
						
						
						
					 
					
						2023-09-26 14:25:51 +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 
							
						 
					 
					
						
						
							
						
						273a93cfcf 
					 
					
						
						
							
							build/python/cmake: set CMAKE_C_FLAGS_INIT, not CMAKE_C_FLAGS  
						
						 
						
						... 
						
						
						
						According to
https://cmake.org/cmake/help/latest/variable/CMAKE_LANG_FLAGS_INIT.html 
the _INIT variables should be set in the toolchain file. 
						
						
					 
					
						2023-05-21 20:43:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d105985d78 
					 
					
						
						
							
							build/python/cmake: set CMAKE_OSX_SYSROOT on macOS  
						
						 
						
						
						
						
					 
					
						2023-05-21 20:43:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f8cfeb39e9 
					 
					
						
						
							
							build/python/cmake: add "env" parameter  
						
						 
						
						
						
						
					 
					
						2023-05-21 20:42:51 +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 
							
						 
					 
					
						
						
							
						
						2699889342 
					 
					
						
						
							
							python/build/cmake.py: use CMAKE_TOOLCHAIN_FILE  
						
						 
						
						... 
						
						
						
						Let cmake know that we're cross-crompiling. 
						
						
					 
					
						2021-09-20 23:14:13 +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 
							
						 
					 
					
						
						
							
						
						f31e38145d 
					 
					
						
						
							
							python/build/cmake.py: some ccache support  
						
						 
						
						
						
						
					 
					
						2021-09-20 22:54:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0231622169 
					 
					
						
						
							
							build/python/cmake: add "windows_configure_args"  
						
						 
						
						
						
						
					 
					
						2021-09-20 22:46:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						257a77fa35 
					 
					
						
						
							
							{android,win32}/build.py: build libmodplug and WildMidi  
						
						 
						
						... 
						
						
						
						Closes https://github.com/MusicPlayerDaemon/MPD/issues/866  
						
						
					 
					
						2020-05-27 15:03:49 +02:00