Commit Graph

5 Commits

Author SHA1 Message Date
Saleem Abdulrasool
babfa098fc Runtimes: install the .swiftdoc interface as well
This is part of the development component for the module and is part of
the interface definition. This content is consumed by the user during
development.
2025-05-12 17:36:18 -07:00
Saleem Abdulrasool
0f2ed0eb43 Runtimes: refactor swift interface installation
Extract the `install_swift_interface` function into a new file. This
is always invoked to perform the installation of the Swift interfaces as
well as the binary module. Additionally, it prepares for a future
refactoring which will also install the swift documentation interface.
2025-05-12 17:34:43 -07:00
Saleem Abdulrasool
0fe855f860 Overlay: enable reflection on Windows
Enable this feature by default on Windows to keep parity with macOS.
2025-05-09 09:59:53 -07:00
Saleem Abdulrasool
16bfad9dab Runtimes: remove unnecessary unused function (NFC)
Remove the plist based resource embedding as Darwin platform overlays
are not built as part of the Swift project.
2025-03-17 13:19:56 -07:00
Saleem Abdulrasool
c54dfe6092 Runtimes: add Overlay project
Add the next stage of the runtimes build - the overlays. This homes the
platform specific overlays for the libraries and is required to make
further progress towards a static SDK for Windows.
2025-03-03 15:36:31 -08:00