511 [Add a custom string to the version string if build number is not set.@<:@username_builddateb00@:>@])])
512 if test "x$with_user_release_suffix" = xyes; then
513 AC_MSG_ERROR([Release suffix must have a value])
514 elif test "x$with_user_release_suffix" != x; then
515 USER_RELEASE_SUFFIX="$with_user_release_suffix"
516 fi
517
518 AC_ARG_WITH(build-number, [AS_HELP_STRING([--with-build-number],
519 [Set build number value for build @<:@b00@:>@])])
520 if test "x$with_build_number" = xyes; then
521 AC_MSG_ERROR([Build number must have a value])
522 elif test "x$with_build_number" != x; then
523 JDK_BUILD_NUMBER="$with_build_number"
524 fi
525 # Define default USER_RELEASE_SUFFIX if BUILD_NUMBER and USER_RELEASE_SUFFIX are not set
526 if test "x$JDK_BUILD_NUMBER" = x; then
527 JDK_BUILD_NUMBER=b00
528 if test "x$USER_RELEASE_SUFFIX" = x; then
529 BUILD_DATE=`date '+%Y_%m_%d_%H_%M'`
530 # Avoid [:alnum:] since it depends on the locale.
531 CLEAN_USERNAME=`echo "$USER" | $TR -d -c 'abcdefghijklmnopqrstuvqxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'`
532 USER_RELEASE_SUFFIX=`echo "${CLEAN_USERNAME}_${BUILD_DATE}" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
533 fi
534 fi
535
536 # Now set the JDK version, milestone, build number etc.
537 AC_SUBST(USER_RELEASE_SUFFIX)
538 AC_SUBST(JDK_MAJOR_VERSION)
539 AC_SUBST(JDK_MINOR_VERSION)
540 AC_SUBST(JDK_MICRO_VERSION)
541 AC_SUBST(JDK_UPDATE_VERSION)
542 AC_SUBST(JDK_BUILD_NUMBER)
543 AC_SUBST(MILESTONE)
544 AC_SUBST(LAUNCHER_NAME)
545 AC_SUBST(PRODUCT_NAME)
546 AC_SUBST(PRODUCT_SUFFIX)
547 AC_SUBST(JDK_RC_PLATFORM_NAME)
548 AC_SUBST(COMPANY_NAME)
549 AC_SUBST(MACOSX_BUNDLE_NAME_BASE)
550 AC_SUBST(MACOSX_BUNDLE_ID_BASE)
551
|
511 [Add a custom string to the version string if build number is not set.@<:@username_builddateb00@:>@])])
512 if test "x$with_user_release_suffix" = xyes; then
513 AC_MSG_ERROR([Release suffix must have a value])
514 elif test "x$with_user_release_suffix" != x; then
515 USER_RELEASE_SUFFIX="$with_user_release_suffix"
516 fi
517
518 AC_ARG_WITH(build-number, [AS_HELP_STRING([--with-build-number],
519 [Set build number value for build @<:@b00@:>@])])
520 if test "x$with_build_number" = xyes; then
521 AC_MSG_ERROR([Build number must have a value])
522 elif test "x$with_build_number" != x; then
523 JDK_BUILD_NUMBER="$with_build_number"
524 fi
525 # Define default USER_RELEASE_SUFFIX if BUILD_NUMBER and USER_RELEASE_SUFFIX are not set
526 if test "x$JDK_BUILD_NUMBER" = x; then
527 JDK_BUILD_NUMBER=b00
528 if test "x$USER_RELEASE_SUFFIX" = x; then
529 BUILD_DATE=`date '+%Y_%m_%d_%H_%M'`
530 # Avoid [:alnum:] since it depends on the locale.
531 CLEAN_USERNAME=`echo "$USER" | $TR -d -c 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'`
532 USER_RELEASE_SUFFIX=`echo "${CLEAN_USERNAME}_${BUILD_DATE}" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
533 fi
534 fi
535
536 # Now set the JDK version, milestone, build number etc.
537 AC_SUBST(USER_RELEASE_SUFFIX)
538 AC_SUBST(JDK_MAJOR_VERSION)
539 AC_SUBST(JDK_MINOR_VERSION)
540 AC_SUBST(JDK_MICRO_VERSION)
541 AC_SUBST(JDK_UPDATE_VERSION)
542 AC_SUBST(JDK_BUILD_NUMBER)
543 AC_SUBST(MILESTONE)
544 AC_SUBST(LAUNCHER_NAME)
545 AC_SUBST(PRODUCT_NAME)
546 AC_SUBST(PRODUCT_SUFFIX)
547 AC_SUBST(JDK_RC_PLATFORM_NAME)
548 AC_SUBST(COMPANY_NAME)
549 AC_SUBST(MACOSX_BUNDLE_NAME_BASE)
550 AC_SUBST(MACOSX_BUNDLE_ID_BASE)
551
|