[code-reflection] Integrated: Bldr provides access to jextract
Gary Frost
gfrost at openjdk.org
Mon Oct 14 16:03:13 UTC 2024
Added ability to call jextract from Bldr in bld scripts
```java
var appFrameworks = "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/"
+ "Developer/SDKs/MacOSX.sdk/System/Library/Frameworks";
var MAC_APP_FRAMEWORKS = Path.of(appFrameworks);
var MAC_LIB_FRAMEWORKS = Path.of("/System/Library/Frameworks");
jextract($ -> $
.cwd(hattrickDir)
.target_package("opencl")
.output(path(hattrickDir, "src/main/extracted-java/"))
.library(path(MAC_LIB_FRAMEWORKS, "OpenCL.framework/OpenCL"))
.compile_flag("-F" + MAC_APP_FRAMEWORKS)
.header(path(MAC_APP_FRAMEWORKS, "OpenCL.framework/Headers/opencl.h"))
);
-------------
Commit messages:
- Bldr provides access to jextract
Changes: https://git.openjdk.org/babylon/pull/253/files
Webrev: https://webrevs.openjdk.org/?repo=babylon&pr=253&range=00
Stats: 364 lines in 5 files changed: 232 ins; 53 del; 79 mod
Patch: https://git.openjdk.org/babylon/pull/253.diff
Fetch: git fetch https://git.openjdk.org/babylon.git pull/253/head:pull/253
PR: https://git.openjdk.org/babylon/pull/253
More information about the babylon-dev
mailing list