ikvmnet / ikvm

A Java Virtual Machine and Bytecode-to-IL Converter for .NET
Other
1.28k stars 121 forks source link

Introduce platform specific assembly builds from refasm branch. These… #473

Closed wasabii closed 9 months ago

wasabii commented 10 months ago

Introduce platform specific assembly builds from refasm branch. These are not yet deployed, but are used to generate per-platform JNI headers for the native libraries. They increase the build time, immensely, but we are going to have to eat that eventually.

openjdk.props file now supports RuntimeIdentifier metadata. If '', file is included in all builds. If set to 'ref' file is included only in 'reference assembly' build (which is still our impl assembly for now). If linux, win, osx, etc.