< prev index next >

common/autoconf/jdk-options.m4

Print this page




 492     if test "x$USER_RELEASE_SUFFIX" = x; then
 493       BUILD_DATE=`date '+%Y_%m_%d_%H_%M'`
 494       # Avoid [:alnum:] since it depends on the locale.
 495       CLEAN_USERNAME=`echo "$USER" | $TR -d -c 'abcdefghijklmnopqrstuvqxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'`
 496       USER_RELEASE_SUFFIX=`echo "${CLEAN_USERNAME}_${BUILD_DATE}" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
 497     fi
 498   fi
 499 
 500   # Now set the JDK version, milestone, build number etc.
 501   AC_SUBST(USER_RELEASE_SUFFIX)
 502   AC_SUBST(JDK_MAJOR_VERSION)
 503   AC_SUBST(JDK_MINOR_VERSION)
 504   AC_SUBST(JDK_MICRO_VERSION)
 505   AC_SUBST(JDK_UPDATE_VERSION)
 506   AC_SUBST(JDK_BUILD_NUMBER)
 507   AC_SUBST(MILESTONE)
 508   AC_SUBST(LAUNCHER_NAME)
 509   AC_SUBST(PRODUCT_NAME)
 510   AC_SUBST(PRODUCT_SUFFIX)
 511   AC_SUBST(JDK_RC_PLATFORM_NAME)
 512   AC_SUBST(COMPANY_NAME)
 513   AC_SUBST(MACOSX_BUNDLE_NAME_BASE)
 514   AC_SUBST(MACOSX_BUNDLE_ID_BASE)












 515 
 516   AC_ARG_WITH(copyright-year, [AS_HELP_STRING([--with-copyright-year],
 517       [Set copyright year value for build @<:@current year@:>@])])
 518   if test "x$with_copyright_year" = xyes; then
 519     AC_MSG_ERROR([Copyright year must have a value])
 520   elif test "x$with_copyright_year" != x; then
 521     COPYRIGHT_YEAR="$with_copyright_year"
 522   else
 523     COPYRIGHT_YEAR=`date +'%Y'`
 524   fi
 525   AC_SUBST(COPYRIGHT_YEAR)
 526 
 527   if test "x$JDK_UPDATE_VERSION" != x; then
 528     JDK_VERSION="${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_MICRO_VERSION}_${JDK_UPDATE_VERSION}"
 529   else
 530     JDK_VERSION="${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_MICRO_VERSION}"
 531   fi
 532   AC_SUBST(JDK_VERSION)
 533 
 534   # The cooked update version used to encode trailing letters in the update




 492     if test "x$USER_RELEASE_SUFFIX" = x; then
 493       BUILD_DATE=`date '+%Y_%m_%d_%H_%M'`
 494       # Avoid [:alnum:] since it depends on the locale.
 495       CLEAN_USERNAME=`echo "$USER" | $TR -d -c 'abcdefghijklmnopqrstuvqxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'`
 496       USER_RELEASE_SUFFIX=`echo "${CLEAN_USERNAME}_${BUILD_DATE}" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
 497     fi
 498   fi
 499 
 500   # Now set the JDK version, milestone, build number etc.
 501   AC_SUBST(USER_RELEASE_SUFFIX)
 502   AC_SUBST(JDK_MAJOR_VERSION)
 503   AC_SUBST(JDK_MINOR_VERSION)
 504   AC_SUBST(JDK_MICRO_VERSION)
 505   AC_SUBST(JDK_UPDATE_VERSION)
 506   AC_SUBST(JDK_BUILD_NUMBER)
 507   AC_SUBST(MILESTONE)
 508   AC_SUBST(LAUNCHER_NAME)
 509   AC_SUBST(PRODUCT_NAME)
 510   AC_SUBST(PRODUCT_SUFFIX)
 511   AC_SUBST(JDK_RC_PLATFORM_NAME)

 512   AC_SUBST(MACOSX_BUNDLE_NAME_BASE)
 513   AC_SUBST(MACOSX_BUNDLE_ID_BASE)
 514 
 515   # The vendor name, if any
 516   AC_ARG_WITH(vendor-name, [AS_HELP_STRING([--with-vendor-name],
 517       [Set vendor name @<:@not specified@:>@])])
 518   if test "x$with_vendor_name" = xyes; then
 519     AC_MSG_ERROR([--with-vendor-name must have a value])
 520   elif [ ! [[ $with_vendor_name =~ ^[[:print:]]*$ ]] ]; then
 521     AC_MSG_ERROR([--with--vendor-name contains non-printing characters: $with_vendor_name])
 522   else
 523     COMPANY_NAME="$with_vendor_name"
 524   fi
 525   AC_SUBST(COMPANY_NAME)
 526 
 527   AC_ARG_WITH(copyright-year, [AS_HELP_STRING([--with-copyright-year],
 528       [Set copyright year value for build @<:@current year@:>@])])
 529   if test "x$with_copyright_year" = xyes; then
 530     AC_MSG_ERROR([Copyright year must have a value])
 531   elif test "x$with_copyright_year" != x; then
 532     COPYRIGHT_YEAR="$with_copyright_year"
 533   else
 534     COPYRIGHT_YEAR=`date +'%Y'`
 535   fi
 536   AC_SUBST(COPYRIGHT_YEAR)
 537 
 538   if test "x$JDK_UPDATE_VERSION" != x; then
 539     JDK_VERSION="${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_MICRO_VERSION}_${JDK_UPDATE_VERSION}"
 540   else
 541     JDK_VERSION="${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_MICRO_VERSION}"
 542   fi
 543   AC_SUBST(JDK_VERSION)
 544 
 545   # The cooked update version used to encode trailing letters in the update


< prev index next >