[code-reflection] Integrated: Hat separate jextract builds
Gary Frost
gfrost at openjdk.org
Wed Apr 16 11:06:40 UTC 2025
This is an infrastructure/build change.
Instead of relying on script 'capabilities' we now use cmake to jextract. This makes more sense because cmake 'knows' where the include/lib files are.
Previous capabilities used cmake under the hood, but we did not have a (clean) jextract solution for maven.
Now we can delegate to cmake 'to extract' artifacts (in the same way we delegate to build ffi backends)
I will make the pom changes as a separate PR.
-------------
Commit messages:
- whitespace
- using cmake to extract cuda, opencl and opengl
- cleaned up bld.java
- moved jextract out of main build
Changes: https://git.openjdk.org/babylon/pull/397/files
Webrev: https://webrevs.openjdk.org/?repo=babylon&pr=397&range=00
Stats: 1290 lines in 32 files changed: 678 ins; 479 del; 133 mod
Patch: https://git.openjdk.org/babylon/pull/397.diff
Fetch: git fetch https://git.openjdk.org/babylon.git pull/397/head:pull/397
PR: https://git.openjdk.org/babylon/pull/397
More information about the babylon-dev
mailing list