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