cmake: fix build error with Xcode 9 on macOS 12
Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
		
							
								
								
									
										15
									
								
								tools/cmake/patches/010-backport-macos-fix.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								tools/cmake/patches/010-backport-macos-fix.patch
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,15 @@ | |||||||
|  | --- a/Source/kwsys/kwsysPlatformTestsCXX.cxx | ||||||
|  | +++ b/Source/kwsys/kwsysPlatformTestsCXX.cxx | ||||||
|  | @@ -265,6 +265,12 @@ int main() | ||||||
|  |  #ifdef TEST_KWSYS_CXX_HAS_UTIMENSAT | ||||||
|  |  #include <fcntl.h> | ||||||
|  |  #include <sys/stat.h> | ||||||
|  | +#if defined(__APPLE__) | ||||||
|  | +#include <AvailabilityMacros.h> | ||||||
|  | +#if MAC_OS_X_VERSION_MIN_REQUIRED < 101300 | ||||||
|  | +#error "utimensat not available on macOS < 10.13" | ||||||
|  | +#endif | ||||||
|  | +#endif | ||||||
|  |  int main() | ||||||
|  |  { | ||||||
|  |    struct timespec times[2] = { { 0, UTIME_OMIT }, { 0, UTIME_NOW } }; | ||||||
		Reference in New Issue
	
	Block a user
	 Felix Fietkau
					Felix Fietkau