-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathbuild.properties
More file actions
131 lines (114 loc) · 5.2 KB
/
build.properties
File metadata and controls
131 lines (114 loc) · 5.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
#
# Copyright (c) 2013, 2025, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation. Oracle designates this
# particular file as subject to the "Classpath" exception as provided
# by Oracle in the LICENSE file that accompanied this code.
#
# This code is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
# version 2 for more details (a copy is included in the LICENSE file that
# accompanied this code).
#
# You should have received a copy of the GNU General Public License version
# 2 along with this work; if not, write to the Free Software Foundation,
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
#
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
# or visit www.oracle.com if you need additional information or have any
# questions.
#
##############################################################################
#
# Build properties for defining the JavaFX version number
#
##############################################################################
# NOTE: It is no longer necessary to modify this file to switch the
# milestone to fcs.
#
# By default the milestone is set to early access (ea) for all builds. It
# is overridden by the RE build script, which passes "-PMILESTONE_FCS=true"
# to gradle when the BUILD_MILESTONE env variable is set to "fcs". This
# will cause the suffix to become blank.
jfx.release.suffix=-ea
# Set this property to the name of the experimental feature for your branch in sandbox.
# Do not include a dash in the name. For example, if you have a sandbox branch
# named myfeature you might set jfx.experimental.feature.name=myfeature
jfx.experimental.feature.name=
# UPDATE THE FOLLOWING VALUES FOR A NEW RELEASE
jfx.release.major.version=27
jfx.release.minor.version=0
jfx.release.security.version=0
jfx.release.patch.version=0
# Note: The release version is now calculated in build.gradle as the
# dot-separated concatenation of the previous four fields with trailing zero
# fields removed
##############################################################################
#
# Build properties for generating javadoc
#
##############################################################################
javadoc.bottom=<small><a href="http://bugreport.java.com/bugreport/">Report a bug or suggest an enhancement</a><br> Copyright © 2008, 2026, Oracle and/or its affiliates. All rights reserved.@DRAFT_UNLESS_FCS@<!-- Version @FULL_VERSION@ --></small>
javadoc.title=JavaFX @JAVADOC_VERSION@
javadoc.header=<div><strong>JavaFX @JAVADOC_VERSION@@DRAFT_UNLESS_FCS@</strong></div>
javadoc.top=<div style="padding: 6px; text-align: center; font-size: 80%;">This specification is not final and is subject to change. Use is subject to license terms.</div>
##############################################################################
#
# Build properties for defining the version of JDK used to build FX
#
# jfx.build.jdk.buildnum should be set to the JDK build number used to
# compile FX. This variable is read by the Hudson build scripts to
# select the JDK.
#
# jdk.docs.version should be set to the JDK feature version used for
# javadoc links to JDK classes from JavaFX classes. It is typically the
# feature version corresponding to the JDK used to compile JavaFX.
#
# jfx.build.jdk.buildnum.min should be set to the lowest version that
# supports building FX (which must be <= jfx.build.jdk.buildnum)
#
# jfx.jdk.target.version is set to the minimum runtime version that
# JavaFX will run on. This is passed to javac as the value of "--release",
# so it also defines the language features that can be used.
#
##############################################################################
# JDK
jdk.docs.version=25
jfx.build.jdk.version=25.0.1
jfx.build.jdk.buildnum=8
jfx.build.jdk.version.min=25
jfx.build.jdk.buildnum.min=36
jfx.jdk.target.version=25
# The jfx.gradle.version property defines the version of gradle that is
# used in the build. It must match the version number in
# gradle/wrapper/gradle-wrapper.properties and should also be recorded in
# The jfx.gradle.version.min property defines the minimum version of gradle
# that is supported. It must be <= jfx.gradle.version.
jfx.gradle.version=9.2.0
jfx.gradle.version.min=9.1.0
# Toolchains
jfx.build.linux.gcc.version=gcc14.2.0-OL6.4+1.0
jfx.build.windows.msvc.version=VS2022-17.13.2+1.0
jfx.build.macosx.xcode.version=Xcode15.4+1.0
# Build tools
jfx.build.cmake.version=3.22.3
jfx.build.clang.version=19.1.7
jfx.build.ninja.version=1.8.2
jfx.build.ant.version=1.10.5
# Dependencies
eclipse.updatesite.version=4.30/R-4.30-202312010110
swt.version=3.124.200.v20231113-1355
junit.jupiter.version=5.12.2
junit.platform.version=1.12.2
opentest4j.version=1.3.0
apiguardian.version=1.1.2
icu.version=77.1
antlr4.version=4.7.2
lucene.version=7.7.3
# Metal version, for Metal Shader compilation
# 2.4 is required for supporting macOS 12
msl.version=macos-metal2.4