Skip to content
This repository was archived by the owner on Sep 2, 2022. It is now read-only.
/ jdk17 Public archive

Commit 678a86c

Browse files
committed
8085822: JEP 223: New Version-String Scheme (initial integration)
Reviewed-by: erikj, dcubed, dholmes
1 parent 63dc401 commit 678a86c

16 files changed

+999
-909
lines changed

common/autoconf/configure.ac

+2-1
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ m4_include([build-performance.m4])
4646
m4_include([flags.m4])
4747
m4_include([help.m4])
4848
m4_include([jdk-options.m4])
49+
m4_include([jdk-version.m4])
4950
m4_include([libraries.m4])
5051
m4_include([platform.m4])
5152
m4_include([source-dirs.m4])
@@ -135,7 +136,7 @@ BDEPS_SCAN_FOR_BUILDDEPS
135136

136137
# We need build & target for this.
137138
JDKOPT_SETUP_JDK_OPTIONS
138-
JDKOPT_SETUP_JDK_VERSION_NUMBERS
139+
JDKVER_SETUP_JDK_VERSION_NUMBERS
139140

140141
###############################################################################
141142
#

common/autoconf/flags.m4

+4-8
Original file line numberDiff line numberDiff line change
@@ -99,13 +99,13 @@ AC_DEFUN_ONCE([FLAGS_SETUP_INIT_FLAGS],
9999
# The \$ are escaped to the shell, and the $(...) variables
100100
# are evaluated by make.
101101
RC_FLAGS="$RC_FLAGS \
102-
-D\"JDK_BUILD_ID=\$(FULL_VERSION)\" \
102+
-D\"JDK_VERSION_STRING=\$(VERSION_STRING)\" \
103103
-D\"JDK_COMPANY=\$(COMPANY_NAME)\" \
104104
-D\"JDK_COMPONENT=\$(PRODUCT_NAME) \$(JDK_RC_PLATFORM_NAME) binary\" \
105-
-D\"JDK_VER=\$(JDK_MINOR_VERSION).\$(JDK_MICRO_VERSION).\$(if \$(JDK_UPDATE_VERSION),\$(JDK_UPDATE_VERSION),0).\$(COOKED_BUILD_NUMBER)\" \
105+
-D\"JDK_VER=\$(VERSION_NUMBER_FOUR_POSITIONS)\" \
106106
-D\"JDK_COPYRIGHT=Copyright \xA9 $COPYRIGHT_YEAR\" \
107-
-D\"JDK_NAME=\$(PRODUCT_NAME) \$(JDK_RC_PLATFORM_NAME) \$(JDK_MINOR_VERSION) \$(JDK_UPDATE_META_TAG)\" \
108-
-D\"JDK_FVER=\$(JDK_MINOR_VERSION),\$(JDK_MICRO_VERSION),\$(if \$(JDK_UPDATE_VERSION),\$(JDK_UPDATE_VERSION),0),\$(COOKED_BUILD_NUMBER)\""
107+
-D\"JDK_NAME=\$(PRODUCT_NAME) \$(JDK_RC_PLATFORM_NAME) \$(VERSION_MAJOR)\" \
108+
-D\"JDK_FVER=\$(subst .,\$(COMMA),\$(VERSION_NUMBER_FOUR_POSITIONS))\""
109109
fi
110110
AC_SUBST(RC_FLAGS)
111111
@@ -636,10 +636,6 @@ AC_DEFUN_ONCE([FLAGS_SETUP_COMPILER_FLAGS_FOR_JDK],
636636
COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DDEBUG"
637637
fi
638638
639-
# Setup release name
640-
COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DRELEASE='\"\$(RELEASE)\"'"
641-
642-
643639
# Set some additional per-OS defines.
644640
if test "x$OPENJDK_TARGET_OS" = xmacosx; then
645641
COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D_ALLBSD_SOURCE -D_DARWIN_UNLIMITED_SELECT"

0 commit comments

Comments
 (0)