RFR: Update Readme with macOs specifics [v2]
Brice Dutheil
duke at openjdk.java.net
Tue Mar 29 13:37:04 UTC 2022
On Tue, 29 Mar 2022 11:20:03 GMT, Maurizio Cimadamore <mcimadamore at openjdk.org> wrote:
> What we might want to do is to add a post jpackage step which renames the folder to something consistent across platforms.
At this time I don't think it's possible to do that with the output of jpackage, on macOs `jextract` binary will lookup for its config file at `../../Contents/app/jextract.cfg`, then `../../Contents/runtime`, etc.
$ tree build/jextract.app
build/jextract.app
└── Contents
├── Info.plist
├── MacOS
│ └── jextract
├── PkgInfo
├── Resources
│ └── jextract.icns
├── app
│ └── jextract.cfg
└── runtime
└── Contents
├── Home
│ ├── bin
│ │ ├── java
│ │ ├── javac
│ │ ├── keytool
│ │ └── serialver
│ ├── conf
│ │ ├── jextract
│ │ │ ├── __clang_cuda_builtin_vars.h
│ │ │ ├── __clang_cuda_cmath.h
│ │ │ └── ...
│ │ ├── net.properties
│ │ └── security
│ │ ├── java.policy
│ │ ├── java.security
│ │ └── policy
│ │ └── ...
│ ├── include
│ │ ├── classfile_constants.h
│ │ ├── darwin
│ │ │ └── jni_md.h
│ │ ├── jni.h
│ │ ├── jvmti.h
│ │ └── jvmticmlr.h
│ ├── legal
│ │ ├── ...
│ │ └── jdk.incubator.foreign
│ │ ├── ADDITIONAL_LICENSE_INFO
│ │ ├── ASSEMBLY_EXCEPTION
│ │ └── LICENSE
│ ├── lib
│ │ ├── classlist
│ │ ├── ct.sym
│ │ ├── jrt-fs.jar
│ │ ├── jspawnhelper
│ │ ├── jvm.cfg
│ │ ├── libLLVM.dylib
│ │ ├── libclang.dylib
│ │ ├── libjava.dylib
│ │ ├── libjimage.dylib
│ │ ├── libjli.dylib
│ │ ├── libjsig.dylib
│ │ ├── libnet.dylib
│ │ ├── libnio.dylib
│ │ ├── libosxsecurity.dylib
│ │ ├── libprefs.dylib
│ │ ├── libsyslookup.dylib
│ │ ├── libverify.dylib
│ │ ├── libzip.dylib
│ │ ├── modules
│ │ ├── security
│ │ │ ├── blocked.certs
│ │ │ ├── cacerts
│ │ │ ├── default.policy
│ │ │ └── public_suffix_list.dat
│ │ ├── server
│ │ │ ├── libjsig.dylib
│ │ │ └── libjvm.dylib
│ │ └── tzdb.dat
│ └── release
├── Info.plist
└── MacOS
└── libjli.dylib
27 directories, 233 files
-------------
PR: https://git.openjdk.java.net/jextract/pull/10
More information about the jextract-dev
mailing list