[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