On Fri, 10 Mar 2023 05:09:49 GMT, Mandy Chung <mch...@openjdk.org> wrote:

>> Don't we have a conditional compilation ability with these template files 
>> such that we can just generate true or false depending on the OS?
>
> Good point.  `OperatingSystemProps.java` can be a OS-specific class like: 
> 
> src/java.base/macosx/classes/jdk/internal/misc/OperatingSystemProps.java
>               linux/classes/jdk/internal/misc/OperatingSystemProps.java
>               windows/classes/jdk/internal/misc/OperatingSystemProps.java
> 
> 
> OTOH, if we include `os.arch`, that would need to be a template.   A single 
> template file to include both OS and ARCH would do it.

I was literally thinking of the `#if[xx]` conditional compilation facility 
rather than an OS specific file, but okay ...

-------------

PR: https://git.openjdk.org/jdk/pull/12931

Reply via email to