RFR: 8338290: Xcode project generator for hotspot
Magnus Ihse Bursie
ihse at openjdk.org
Wed Aug 21 12:34:37 UTC 2024
On Tue, 13 Aug 2024 09:57:51 GMT, Magnus Ihse Bursie <ihse at openjdk.org> wrote:
> Add a make target to generate an Xcode project file for Hotspot.
>
> This PR is the result of a cooperation between me and @gerard-ziemski. Gerard developed the original Xcode generator (as a stand-alone project in https://github.com/gerard-ziemski/xcode), and I have written the build system "glue" to integrate it, and refactored the code to modern JDK standards.
>
> Usage: Run `make hotspot-xcode-project`, and an Xcode project file will be generated in `build/$BUILD/xcode`. You can also have this automatically opened in Xcode by `make open-hotspot-xcode-project` (but note that for repeated runs of this, `make open-hotspot-xcode-project-only` is greatly preferred).
A note for reviewers: The original stand-alone project maker had to reconstruct a lot of data internally, that can now be made more easily available due to the integration in the build system. We have converted the most essential parts to use data from the build system, but more improvements can be made. View this as the first step, not the last, for this project generator.
The problem Afshin encountered have been identified and fixed, and he has verified the fix.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/20564#issuecomment-2285863712
PR Comment: https://git.openjdk.org/jdk/pull/20564#issuecomment-2301700113
More information about the ide-support-dev
mailing list