|   | 2d8868ac | 2025-06-04T07:04:53 |  | Update generate-darwin-source-and-headers.py (#914) | 
            
              |   | 1b3e7569 | 2023-09-04T19:26:11 |  | Replace use of triple with target, and explicitly specify build host to force cross-compilation (#794) | 
            
              |   | 432384b6 | 2022-05-24T09:06:19 |  | Add support for ARM64 as an Apple simulator platform. (#712) | 
            
              |   | bae695da | 2021-03-06T00:09:17 |  | Add configuration generator for tvOS and watchOS. (#625) | 
            
              |   | b7af8f47 | 2020-06-11T14:38:59 |  | Fixes macOS build on Python 3 (#563)
The error was:
```
Traceback (most recent call last):
  File "_generate-darwin-source-and-headers.py", line 209, in <module>
    generate_source_and_headers(generate_osx=not args.only_ios, generate_ios=not args.only_osx)
  File "_generate-darwin-source-and-headers.py", line 197, in generate_source_and_headers
    for header_name, tag_tuples in platform_headers.iteritems():
AttributeError: 'collections.defaultdict' object has no attribute 'iteritems'
``` | 
            
              |   | 98da2560 | 2019-11-29T14:29:51 |  | Clean up macosx builds | 
            
              |   | fb914c36 | 2019-11-24T18:25:13 |  | disable obsolete 32-bit targets in macOS (#511) | 
            
              |   | b5ee3957 | 2018-05-05T07:41:53 |  | Revert "Remove some symbol exports and cleanup newline warnings (#433)"
This reverts commit a5a0f3cf36dfb4d64316414a872288c3170e6c1d. | 
            
              |   | a5a0f3cf | 2018-05-05T03:44:33 |  | Remove some symbol exports and cleanup newline warnings (#433)
* build: Ensure darwin generated sources end with a new line
Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@macports.org>
* build: Use .private_extern where missing to prevent exporting symbols that are not API
Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@macports.org> | 
            
              |   | a78da739 | 2017-09-04T15:55:34 |  | Fix macOS build target in Xcode project.
- Add missing files for desktop platforms in generate-darwin-source-and-headers.py, and in the Xcode project.
- Add a static library target for macOS.
- Fix "implicit conversion loses integer precision" warnings for iOS mad macOS targets. | 
            
              |   | 00406945 | 2016-07-12T16:08:42 |  | Update Xcodeproj
Include all currently relevent files.
Call autogen is build script.
Fix compiler settings.
Fix mach include. | 
            
              |   | 6aafb565 | 2016-03-05T08:30:31 |  | Simplify error handling in mkdir_p() | 
            
              |   | a5b3eaa2 | 2015-03-13T07:59:11 |  | Fixed #184 -- Corrected file references in Darwin source generator tool. | 
            
              |   | e029c70f | 2014-11-13T15:08:16 |  | Update i386 & armv7 minimum iOS version to 7.0
iOS 5 (and any below 7.1) is deprecated. Apple doesn't distribute the supporting libraries for this platform anymore as of Xcode 6, so it causes a linker error. | 
            
              |   | b2d610e0 | 2014-03-21T11:10:13 |  | Compile win32.S on 32-bit Darwin as well | 
            
              |   | 821d398f | 2014-01-09T13:15:06 |  | Darwin: Merge build scripts, redo project, incl. arm64 |